(Actually, most of the individual applications you're thinking about are these days provided through an Emacs package system.)