BS2D is currently using a lot of backdoor (namespaced) methods to store cached bitmaps, but this is proving too cumbersome to deal with. A proper Bitmap cache system and API should be implemented, and then the SpriteSheet optimizations can happen behind that.