Add Project interface for emacs and (auto)Makefile