ResourceManager supports unloading of super classes
Started to implement a more complex material system