feat(core): Added settings views

Added new settings views and events.

Events for settings:
settings:show
settings:close