feat: add support for font family
feat: set default font size for text viewer
feat: add support for larger fonts
feat: add mzapo sdl
feat: put errors to enum instead of magic constants in code
feat: use pheripherals in text viewer
feat: add text viewer main