Split the control handle nodes into top and bottom arrays. See #231
Factored out the constants in Pipe.js See #242, #243
Assigning default values to the units text items. See #250