[~] Add some commenting to the texture manager, need to rethink how this is working