Moved packages around and renamed some variables for clarity.
Moved view changes to View object rather than renderer.
Added support for adding/removing controls in WSGI app.