Squashed 'Modules/Core/' changes from bf0bbd2..1935fdd

1935fdd Adding migrating the setting module

git-subtree-dir: Modules/Core
git-subtree-split: 1935fdde732f4c759c5b67f05d8ae732faacf585
Merge commit 'b62b989ff7921cc85e630833c5b35426d99bd291'

* commit 'b62b989ff7921cc85e630833c5b35426d99bd291':
  Squashed 'Modules/Core/' changes from bf0bbd2..1935fdd