Much easier to work with smooth shapes
Add ObservableArray
Add ModelViewModel
Implemented most of ModelViewModel
Fix bug in ObservableArray
ModelWidget binds to ModelViewModel
Add ModelContextViewModel decorator to track selected items
Add Multicast, to be used for events
Use Multicast for Observable and ObservableArray events
Add unbind() to Binding
Include model_view_model.lua in init scripts