A hierarchical spatial assembly approach of silica-polymer composites leads to versatile silica/carbon nanoparticles