Parameter driven CLI, dialog and X based engine since start.
design framework with a simple "hello world" functionality which should work in all three worlds
CI enabled since day one
Plan of functionality porting
Mechanism for functionality testing added to the automated testing
all software via Docker deployment https://fleet.linuxserver.io/ but also prepare APT and manual (from git) install mechanism
create own menu wrapper functions so menu functionality is not hard coded