Unified Dynamorph to use string instead of Guid for better C++ interop