Spintronics Engineering