El núcleo del programa está separado de la interfaz gráfica lo que permite usar la herramienta en una terminal o con más de una interfaz gráfica.