update shape scope attributes
updating how shapes get updates
working on resize refactor
working on text flow
fixed drag bugs