Other than just being a complete mess, I'm running into dead ends figuring out if this installation is a code violation. Any suggestions would be appreciated. Certainly doesn't meet the "straight lines where possible" part of the spec.