Ancestry allows ActiveRecord model records to be organized in a tree structure using the materialized path pattern.