Implements the new settings logic, adds the default settings, adds options in the menu