This creates a KeyManager interface in the new core module which the storage module can use to get the key from.