add traversal strategy parameter
implement depth first traversal strategy
revise documentation of CatalogTraversal<>