Updated map to have properties.
Added default name.
Added support for custom properties on texture items.