Make iso view editable. Add perspective view.
Refactor view creation code. Implement incremental naming.