class PlanGraphBuilder: def build(self,tools): return [{'step':i+1,'tool':t} for i,t in enumerate(tools)]