can we please merge in Ben's build system changes

@bennahugo @tenzing, I see we have a mainstream package still using Ben's fork: https://gitlab.com/bennahugo/shared-array

Any chance we can merge these changes in and live happily ever after?

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information