modularize emacs configuration