UI redisign using Hub control. Refactoring.