Updated tile caching that works with opacity. Baselayers/overlays split in model gone