CMake files.
Need some more polishment (how can we dynamically create C++ using the serialization generator?)