Updates for 0.9.0.

A collection of updates for 0.9.0.  

- Update method names.
- Const corrections to make it possible to use within new `draw() const`, etc.