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 admin enable hashed storage. More information