Added Asset. Texture now inherits from Asset