Created the Hash interfaces library