Meso-Scale Self-Assembly