memory::MemoryResource base class
more MemoryResource and malloc/free implementation
1) remove templated Shader class from Pipeline 2) ??? 3) profit