Generic Communication Format (GCF) parser. GCF has JSON-like syntax and supports builtin primitive types and user-defined datatypes. Used for (de)serializing messages in MessageBroker project.