Nanophotonic Fabrication: Self-Assembly and