What if we pulled the defface stuff out of everything, made them into
separate files, and had each package drop that defface file into a
directory, like:
$pkgs/lisp
.../info
.../etc
.../face
... and the faces would be loaded on an autoload sort of basis; so if
there's a face that's seldom used, or is only used by `foolang-mode',
then it won't use any resources unless it gets referenced, sought
from the defface.d, and autoloaded.