REFACTOR:Add Synchronizer for Layouts::Manager
--Split the Layouts::Manager to Synchronizer and Manager classes. The Synchronizer is responsible to keep all Active layouts in sync with user preferences