BUG: GUI redesign

Use collapsible buttons and get the widget test passing (min size hint).
Added icons from Slicer3.
Rearranged the GUI to be a bit more intuitive by grouping similar
functions together.