C++ API for loading and saving GMX projects using RapidXML