A project and workspace concept for emacs