- implement TUI in bubbletea - split components into separate files - remove now unused functions - restructure files