A path to spin logic