Massive revamp of all parts of CWL

The changes include:
- many bugfixes
- new naming conventions
- improvements of the Design class
- tabbed labels
- improved scrollbars