add schema for cms pages, widgets, regions
refactor scanner code, use factory pattern
basic page widget initialize logic, admin pages
basic widget add, list, edit page
basic widget add, list, edit page
more widgets and pages
update page index page
region and widget relation management feature
basic widget component and helper
basic widget render logic
basic widget render logic
move pages, widgets to cms plugin
revert system pages controller
reset i18n file and component helper reference
bugfix after moving to plugin
bugfix: ignore system pages controller
bugfix: fix widget component loading issue
bugfix: page scanner omit sys page controller
lots of minor bugfixes
lots of minor bugfixes