Merge original WTF-PAD branch

This is a roadmap item for merging Mike's original WTF-PAD branch upstream. It's the first step to completing the WTF-PAD project.

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