CATiledLayer replacement with lots of enhancements