C++11 simple pimpl idiom library using std::unique_ptr.