prop224: Implement client support
This ticket is the parent one for anything related to client implementation for proposal 224.
As we break down functionalities and needed features, we'll add more child tickets.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information