Manages layers of hashes and provides convenient merge methods