Framework for PLC project files parser/decoder/encoder