start implementing a proper MainWindow, based on tikz::ui::MainWindow
implement tikz::ui::MainWindow::*