Merged requested to merge 400-refactor-cif2plc into develop
To enable using the existing
cif2plc writers for
plcgen static function code should not grab external state from a future unused option class. Solved by instantiating the writers, and moving code generation into them, thus also cleaning up the model layer.
Addresses #400 (closed)