Refactored hashers subsystem.