Tree structure & hierarchy for ecto models. Uses the materialized path pattern
An Ueberauth strategy for CAS authentication.