Messing around with graph-based crafting systems.