Assembling non-ferromagnetic materials to ferromagnetic architectures using metal-semiconductor interfaces