Describir: Self-assembly and Patterning of Nanocrystals