I prefer this approach, so I can ignore threadsafety for the moment and add it later just by switching policy
Added Tests/Examples for the more advanced use cases * using custom allocation (e.g. C-style malloc) * using placement new * creating Objects via private ctor * example for the 'PImpl' pattern