major refactor of tiling window manager  using cellular approach
the rows and cols thing didn't work out