Anisotropic colloidal self-assembly