Add Hooks which are fired on the requester side before CRUD operations are dispatched to the socket listener
For example -- suppose the user wants to modify the contents of a Chat Message before it is sent to the server.
preCreate<Entity> create<Entity> preUpdate<Entity> update<Entity> preDelete<Entity> delete<Entity>
Option 2 would work better for also covering Update and Delete operations without needing specialized names.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information