[Programs] unify gui and cli programs to be the same
At the moment i have cli programs under src/apps/functions and gui programs under src/programs and under src/apps.
I think it would be better to put them all in the same space and under a general "Executable" interface.
[Advantages]
- Faster create new Programs
- Call gui programs with params/flags
- Create hybrid cli/gui programs
[Disadvantages]
- Seems complicated