3b0baf746e
Removing shared pointers is a first step to be able to use intrusive objects and keep allocations close to one another in memory.