Making C++ wrappers and info distribution classes