Initial support for named options

Do we also rename `IOptionsAccessor<T>` to `IAccessOptions<T>`? Sorry if that is dumb, I am trying to figure out how to parse `IConfigureOptions<T>`.