started ironing out astar, also, working binary tree and iterable registrationlist
junk code thrown in all over the place to get it to draw, but it works :)