I've reached a level of complexity where I'd rather use Emacs to manage windows than my window manager.