Insights into Colloidal Nanomaterials: Classification, Structure, Synthesis and Characterization