basic terminal text-based user-interface
tiling window manager using cellular approach
initial import of socket stuff for collaboration