Template-based syntheses for shape controlled nanostructures.