atom graph generator
dependencies forest