fix: floating point exception
feat: set default font size for text viewer
feat: add support for larger fonts
feat: support unicode, modify font types so no big changes are needed
feat: fix text viewer zoom location
fix: include mzapo sdl only for computer
refactor: delete unused code
feat: add text zoom to file browser
feat: add text zoom to text viewer
feat: add renderer font scaling
feat: add file browser main loop
feat: add gui list commands for scrolling and clicking items
feat: add gui container info to store window create data
feat: add gui container info to store container create data
style: fix text viewer formatting
feat: add commands save and restore states