Started to implement the new UI

... and temporary broking a lot of things :smile: (big thanks to
Jos_eu!)