Emacs window session manager modeled after GNU screen