1. Grey out 'Titanium SDK' field in the installer main page to indicate that it is mandatory and as the user can not de-select it and add " (required)" to the text. This should only apply to the case where user doesn't have a SDK installed; if a SDK already exists, the field will be de-selectable.
2. The text of NodeJS should dynamically switch to 'NodeJS (required)' if the user selects any of the npm packages.
3. When NodeJS is selected, the release note section should be updated with at least the default text.