Fixes and improves semi-modal animations.

 - Use UIView animations for the semi-modal.
 - Fixes animations using z-positioning.
 - Fix semi-modal presentation as native modal.
Fix demo, possibly.
Refactors drawn image view's caching features.