---------------------------------------------------------------------------
General
---------------------------------------------------------------------------

- make framer read header->read header.length
- add all modbus control into server
- add correct transaction handling (retry, fail, etc)
- Test/update examples
- update code to satisfy mypy
- get coverage > 98%
- clean raise to be at frame level
- solve "TO FIX" in code

---------------------------------------------------------------------------
Protocols
---------------------------------------------------------------------------

- Serial RTU -> just use sleep wait
- Write unittest for serial with virtual tty
- Example with custom framer based on standard framer

---------------------------------------------------------------------------
Utilities
---------------------------------------------------------------------------

- (tcp/udp/serial) forwarder

---------------------------------------------------------------------------
Client
---------------------------------------------------------------------------

- Rework transaction flow and response data

