Create Theme Manager

- [x] Rename LayoutDataInterface to ThemeDataInterface
- [x] Add ThemeChangerInterface
- [x] Implement all changer to ThemeManager 
- [x] Add ThemeManagerTest in ThemeDataInterfaceTest