refactoring models, rebuilding so data is bound to all objects despite what canvas they are added to