selector finish

Finished selectors shape (diamonds on the end of lines). Adding in
mouse and keyboard interaction next.