Indeed. CreateMemoryInfo sounds good to me. I will make a patch renaming them on all providers we landed so far.

The Provider is not really a factory because it always produces the same output (as it also doesn't take any input parameter). It is more like an platform abstraction or equivalent to a data model in the MVC pattern.