Implemented core.interfaces module.