GUI setup (non-functional)