Start work on SFloat/SDouble types

Mostly scaffolding so far; not yet fully operational.