interim
merged out from ken
working
conflict
stuff
some cleanup
removed print
fixed some tests and added component ordering function to depgraph
interim
conflict resolve
works'