Making very good progress today. Finally I don't feel I'm wasting my time.
check index06 on example/lm. That is the latest I got. I'm going to try and refine this a bit more. I also have some data structures ready to use for the other side visualizations.