add first round text<->future linkage (refs #48)
remove debug
hovering on a shape/op displays that shape (refs #48)
fix small nits
minor cleanup and separate individual primitives (refs #48)
allow looped items to work (refs #48)