refactored Widget; add ContainerWidget
Refactor Image, HBox widgets
updated more widgets
reworked all widgets
introduce CharacterDetails widget; add it to CharacterInfoRenderer
refactored CharacterInfoRenderer
refactored CharacterNameRenderer
refactored CharacterProposalRenderer
refactored MainMenu
refactored ScenarioListRenderer
remove TextInputRenderer
refactor StructureNameRenderer
refactored all renderers and widgets
ContainerWidget: fix call flow so updateChildren is not called to early
ContainerWidget: fix draw order
fixed small widget bugs
fixed bugs with CharacterInfoRenderer
CharacterDetails, CharacterInfo: fix bounds calculation