factored String2Int/Float2String/String2Float out of Format module and into their own modules