Convert smc usage to subcommands; provide float translation for typed sp78 (e.g. TC0D)