code/modules/plumbing/plumbers/simple_machines.dm 
| /obj/machinery/plumbing/input | We can empty beakers in here and everything |
|---|---|
| /obj/machinery/plumbing/output | We can fill beakers in here and everything. we dont inheret from input because it has nothing that we need |
| /obj/machinery/plumbing/output/tap | For pouring reagents from ducts directly into cups |
| /obj/machinery/plumbing/tank | For storing large volume of reagents |
| /obj/machinery/plumbing/layer_manifold | Layer manifold machine that connects a bunch of layers |