Modify standard box courtyard generation
Modify standard box courtyard generation
Courtyard now takes into account both fab and pads to determine base shape - instead of attempting to follow contour it makes a rectangular courtyard.
This fixes an issue where broken courtyards were emitted, and simplifies the code significantly:
Before:
After: