Biomimetic Synthesis of Nanoparticles: Science, Technology & Applicability