.1.
Rozdzielenie silnika od interfejsu. Tak żeby każdy mógł tworzyć własny interfejs. I żeby silnik mógł otrzymywać polecenia bez obecności interfejsu graficznego.
.2.
Wszystkie okna dialogowe powinny być dynamiczne. To znaczy, że zaznaczony tekst powinien reagować na zmianę parametrów okien jeszcze przed zatwierdzeniem wszystkiego przez OK. Tak jak się to dzieje obecnie z parametrami panelu bocznego. Wszystkie okna dialogowe powinny być możliwe do zadokowania na panelu bocznym.Te, które są na nim domyślnie, powinny być możliwe do oddokowania i zamknięcia.