Two conceptual strategies for encoding information into self-assembling building blocks highlight opportunities and challenges in the realization of programmable colloidal nanostructures. Figure 1: ...