Dropped idea of AssetType as asset type identifier.
AssetType is now the key class for managing all assets of a type.
Added support for loading assets from data (programatic creation)
Added support for disposing assets.