Client|UI: Relocated UI framework sources into several subfolders

- "framework" contains UI framework related classes
- "widgets" contains widget classes (based on GuiWidget)
- "dialogs" contains dialog classes (based on DialogWidget)