Moved the DiffuserSignature into the core module in the diffuser package