set normal and dwm-like defaults in config.def.h
move config.h to config.def.h
add setlayout function
layouts: tile and floating Behavior's still a little wonky but positioning is there.
"root" color was easy to make configurable
introduce rules for monitor configuration (with dwm, this would already have been done by the X server)
add spawn and termcmd
implement Button: movemouse, resizemouse
start factoring Key actions into functions
some options I like
Start with tinywl Add a config.h into which configurables can be moved.