style
shared_ptr aligned deleter
Dependency Injectors