Better package separation for emacs