Other types of extensions include Client-side libraries, Event handlers, File System Providers, Search Index Managers and Search Providers.
Note: In a Startup class, you aren't limited to adding Nucleus services to dependency injection, you can do anything you like. But be careful, the actions that you execute in a startup class affect all of Nucleus, so you could potentially prevent Nucleus from successfully starting.