Templated Growth of Crystalline Mesoporous Materials: From Soft/Hard Templates to Colloidal Templates