Template-Assisted Fabrication Of Ferromagnetic Nanomaterials