- Initial MessagePack implementation for easier serialisation
- Improved memory footprint
- Now supports logging text to the OLED screen
- Initial use of C++ references instead of pointers to improve code reability