Added NativeTypePObj.  This is an immutable wrapper to some native C++ object (which must support getReadableString()).  Added rendering support for native objects.