spintronics magnetoelectronics spinoptics pseudospintronics optoelectronics spinplasmonics spinpolarization spincaloritronics polaritonics optomagnonics