Después del éxito de Emacs en la comunidad del software libre como una aplicación con alta capacidad de extensión y personalización a partir de su lenguaje de extensión Emacs Lisp, comenzó a plantearse como esta estrategia de diseño podría aplicarse al resto del sistema GNU.