This document discusses different ways that models can be structured and organized in Rails using acts_as_list, acts_as_tree, and acts_as_nested_set. Acts_as_list allows models to be organized and reordered as a simple list. Acts_as_tree allows models to be organized hierarchically with parent-child relationships like a tree. Acts_as_nested_set allows complex hierarchical relationships and include