[WIP] Add DocBlocks

This PR aims to add docblocks on each method in services/directives to improve the readability of the code.

 - [ ] Add docblock for ApiFoundation
 - [ ] Add docblock for EventBridge
 - [ ] Add docblock for JsonPatch
 - [ ] Add docblock for Menu
 - [ ] Add docblock for NodeFactory
 - [ ] Add docblock for ObjectMapper
 - [ ] Add docblock for RepositoryFactory
 - [ ] Add docblock for RouteParametersConverter
 - [ ] Add docblock for SmartProperty
 - [ ] Add docblock for WorkspaceFactory
 - [ ] Add docblock for dropper
 - [ ] Add docblock for overlay
 - [ ] Add docblock for repository
 - [ ] Add docblock for draggable
 - [ ] Add docblock for droppable
 - [ ] Add docblock for focus-me
 - [ ] Add docblock for navbar-item
 - [ ] Add docblock for property-value
 - [ ] Add docblock for tree-node
 - [ ] Add docblock for tree