Changed entry points from array list to hashtable to allow them to be
named by tags for instance.