sort links by lower end
new buffer interface
and some re-factoring
implemented buffer until it compiles
runs
test move and add
test hints at bug
debug
aggregation links
link paint