Add clear_cache_eagerly_ option and fix reference counting bugs
Add Sprite::Draw method