Initial implementation of Pimpl and CopyPtr
Add simple demo