PreBoot and PostBoot Setup
Merge branch 'ui-refactor' into ui-dev