Provides contracts/factories/abstractions to allow for package swapping as long as the kernel already provides a contract/factory/abstraction.