Complete New Redesign

A completely new redesign by Marie Schweiz which adds a lot of new
functionality