Add initial client infrastructure for main window