Moved to ConstString for all interfaces and moved some functionality into a utility namespace for use with openFrameworks. The need to move from std::string to ConstString was actually not a problem with strings but rather that the M+M (and YARP/ACE) code was compiled with the default library, which appears to be C++11, while openFrameworks requires an older version of C++. Forcing the compiler to use the older version, via '-stdlib=libstdc++' for M+M resolves the (fundamental) problem.