HiM is an attempt to implement a small and efficient library for working with hierarchical data structures . With HiM you can easily create/edit Windows-registry-like databases in memory and then store them to files with a very compact, portable embeddable binary format. HiM databases can also be included directly into the binary executable .