Hola,
Bueno. El autor del proyecto dice que se lo planteó porque tiene la idea de que no estaría mal que los programadores pudieran trabajar con el código fuente como si este estuviera contenido en una especie de base de datos.
Yo, personalmente, no puedo decir mucho sobre los componentes. Alguno he desarrollado, pero, por diversión, más que nada, muy sencillos todos y en fin, sin más ambiciones. En mi opinión, creo que el código fuente gusta verlo, tocarlo, etc.
Es decir, me parece que este programa no tendría mucho éxito en lo que a mí se refiere. Prefiero escribir en el editor de código, comentar ahí mismo, moverme por el código fuente utilizando las herramientas del propio editor/entorno. Es mi humilde opinión.