Adds factory to create BundleFunctions with different semantics regarding order of operation and unknown resource keys.