Mostly terminal-based UI updates. Also, created module for often used functions.