Updated the demo to demonstrate texture layers.
TextureManager now handles texture layers more leniently; layers can either be unmanaged, or managed externally.