Removing sample program
Making processing independant from the UI
Licensing