… where an extension (that could be shared in a nuget package for instance) configures one or more options but doesn’t need direct access to the AddAppeaser(..) or AddMvc(..) methods, also the order these configurations are invoked doesn’t matter as creation of these options happen at a later stage.