Initialize with Yeoman
Change to AngularUI Router and the "Controller as" syntax
Add a named sibling view as control panel
Create `Form` factory to bridge the two controllers
Add a search field
Add a "Edit Component" view partial and corresponding uiSref directive
Add another "Edit Form" view partial and corresponding $stateProvider configs