# Functions
NewHandler creates a new handler.
NewRepository creates a new message repository.
NewService creates a new message service.
# Structs
SignedObject is user sign unit.
# Interfaces
Handler is the interface for handling HTTP requests.
Repository is the interface for message repository.
Service is the interface for message service Provides methods for message CRUD.