[graph-tool] isolate layout functions from gt.draw?