From solid-state metal alkoxides to nanostructured oxides: a precursor-directed synthetic route to functional inorganic nanomaterials