feat: add new font with variable width
feat: add list container logic
refactor: cleanup build flags
docs: correct formatting
docs: add code documentation
fix: showing unscrollable files correctly
refactor: move gui elements to gui library