A registry is a table (i.e., file) which maps the name of the xbook to its type. The type tells the dispatcher which xbook engine to use.