UI Components

The AlgoMate UI is based on a grid system, where windows can be re-arranged and re-sized. Components can also be "popped out" and exist outside of the main UI window.