into their own file and confine them and pretty much everything else to the pipeworks.{} table (still global though). More to come.