Unify ConfigureServices to take IServiceCollection with Options