* Upgrades the automatic pipe layer to modernize its code a bit towards latest standards and fixing various bugs. * Make it constructable so it can acutally be used by someone!