Revert c1dc178..51b97c2

This rolls back to commit c1dc178faba9fc9aa962210e64582279a208fb1f.
Revert 51b97c2..4b54caa

This rolls back to commit 51b97c292a57092927da1016b0664f2c98f8d4ee.
Background grid matches physical model + budget calc + handling splits on bottom->top & right->left pipes