Lays some groundwork for a simple GUI system