customizer functions refactoring and added Logo panel
a lot more refactoring