working lines (only arrow showing)

Still needs Javadoc. Arrows should work and attach to a box. Decisions
on arrowheads still a work in progress