wip
add, delete, change multiple shapes
abandoning branch
remove old stuff
remove more old stuff
basic editor
change name of directive
merge