first Xrandr & ui
initial class hierarchy