Currently, CentralAuth is documented as a hard dependency. RingtailedFox expressed interest in installing GettingStarted, but CA was a potential issue. Other people have may the same concern, so it would be good to explicitly make it optional.
Ideally, we should:
- Either auto-detect CentralAuth (may need to use ExtensionFunctions or something so include order isn't an issue) or just have a variable, and register the appropriate hooks.
- Have the same behavior (adding ?gettingStartedReturn=true and showing modal) either way.
And then we can document it as not required.