Begin PortableRuntime library to factor out pure C++ library code.