Void-Based Assembly of Colloidal Crystals: Using Structure-Directing Agents to Direct the Assembly of Open Colloidal Crystals.