Add missing menu items and implement zooming buttons
Implement Remove button
Add modal dialogs
Add basic form validation
Allow user to drop components
Add colour picker
Add default component endpoints
Handle key press events
Improve the way we draw the control points
Add menuComponent to handle rendering of context menus
Add menu to channels
Add menu to routers
Add menu to connection
Create menuLayout to handle menu construction
Fix connection menu icon
Fix failing tests
Add menu layout test
Add tests for menu component
Remove issue #14 implementation
Remove more issue #14 specific stuff