Batch process all the pbd constraints
Right now each pbd constraint is called in a loop. This results in too many function calls and bad use of cache. Similar pbd constraints can be batch processed.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information