Implemented #5: Add support for generating non-java output (C++ and Python)