Crowbared jscad/oscad code generation into its own object
Still needs cleanup