graphlib, malplan, scratch