Wow! Your username is really ironic! What an incredibly thorough and helpful response!
You're right, I found the contract a bit vague myself. There was a lot more in it that I didn't type, but even so, the details around plumbing, depth of burying plumbing and electrical, manufacturers and...