Extract Utility::Hash
Move data containers to separate directory