Added :clean
Refactor: concealing the gui adapter
Refactor: extracted GUI
Moved timing report to footer