public static void AddManagedObject(ITextureManaged toAdd)
        {
            if (_textureManagedObjects == null) { _textureManagedObjects = new Dictionary<string, ITextureManaged>(); }

            if (!_textureManagedObjects.ContainsKey(toAdd.ID)) { _textureManagedObjects.Add(toAdd.ID, toAdd); }
            else { _textureManagedObjects[toAdd.ID] = toAdd; }
        }
        public static void AddManagedObject(ITextureManaged toAdd)
        {
            if (_textureManagedObjects == null) { _textureManagedObjects = new Dictionary<string, ITextureManaged>(); }

            if (!_textureManagedObjects.ContainsKey(toAdd.ID)) { _textureManagedObjects.Add(toAdd.ID, toAdd); }
            else { _textureManagedObjects[toAdd.ID] = toAdd; }
        }