1. A modular memory device removably connectable to a host device, the modular memory device comprising: a substrate; a cache memory array; a three-dimensional primary memory array comprising a plurality of layers of memory cells stacked vertically above one another and above the substrate; and a modular housing enclosing the substrate, cache memory array, and three-dimensional primary memory array.