correct position with non-zero body margins

* change insertion order (append)
* add minimal demo
rename vars
improve straight line positioning

* add testmatrix
manifest 0.2.0