#17, prepare FaucetNode for addition of 'vertical pipe length' feature. This involved internal changes where 'pipe length' was changed to 'horizontal pipe length' and 'spout' was changed to 'body'.