"Provider2" ist not a lazy copy name of "Provider", it's a hereby introduced schema to indicate
multi-layered provider logic which indicates that this is actually a "ProviderProvider".
Function type that evaluates if a storage file needs to be dissolved and its remaining data content be transferred
to a new file or if the current head storage file needs to retire and be replaced by a new one.
Static utility class containing static pseudo-constructor methods (indicated by a capital first letter)
and various utility methods to setup and start a database.