digraph { sand [label="Sand"]; clay_ball [label="Clay Ball"]; kelp [label="Kelp"]; algal_blend [label="Algal Blend"] algal_brick [label="Algal Brick"]; andesite [label="Andesite"]; andesite_alloy [label="Andesite Alloy"]; log [label="* Log"]; stripped_log [label="Stripped * Log"]; planks [label="* Planks"]; wood_slab [label="* Wood Slab"]; kinetic_mechanism [label="Kinetic Mechanism"]; kelp_farm [label="Kelp Farm" shape=box3d]; kelp_farm -> kelp; andesite_farm [label="Bedrock Andesite farm" shape=box3d]; andesite_farm -> andesite; strainers [label="Strainer array" shape=box3d]; strainers -> sand; wood_farm [label="Wood Farm" shape=box3d]; wood_farm -> log; log -> stripped_log [label="Sawing" color=gray]; stripped_log -> planks [label="Sawing" color=gray]; planks -> wood_slab [label="Sawing" color=gray]; sand -> clay_ball [label="Washing" color=blue fontcolor=blue]; mixer_algal_blend [label="Mechanical Mixer" shape=box]; clay_ball -> mixer_algal_blend; kelp -> mixer_algal_blend; mixer_algal_blend -> algal_blend; algal_blend -> algal_brick [label="Blasting" color=red fontcolor=red]; mixer_andesite [label="Mechanical Mixer" shape=box]; algal_brick -> mixer_andesite; andesite -> mixer_andesite; mixer_andesite -> andesite_alloy; wood_slab -> ckm_deploy_andesite_1; andesite_alloy -> ckm_deploy_andesite_1; andesite_alloy -> ckm_deploy_andesite_2; ckm_saw [label="Input: Saw"]; ckm_saw -> ckm_deploy_saw; subgraph cluster_kinetic_mechanism { ckm_deploy_andesite_1 [label="1: Deploy Andesite alloy" shape=box]; ckm_deploy_andesite_2 [label="2: Deploy Andesite alloy" shape=box]; ckm_deploy_saw [label="3: Deploy Saw" shape=box]; ckm_deploy_andesite_1 -> ckm_deploy_andesite_2; ckm_deploy_andesite_2 -> ckm_deploy_saw; } ckm_deploy_saw -> kinetic_mechanism; }