Add explanation of the PIMPL idiom (compilation firewall). Compare How to implement the pimpl idiom by using unique_ptr - Fluent C++.
In C++11 the Rule of Five becomes relevant!