Spintronics Device Modelling Group (SpinDev)