Initial implementation of hash based configuration to satisfy issue #10