Use crossed boxes instead of angle constraints as they're more stable
Make the thickness configurable