10. A system comprising: a computing device having a memory, the memory storing a data structure comprising: an abstract content model that represents content that can be requested by a content requester, the abstract model comprising a directional graph that features a top-down hierarchical structure having nodes that represent components of the content and multiple different types of edges that represent relationships between the nodes, the nodes being configured to have a node status that defines dynamic statuses of the nodes during content delivery, wherein the node status comprises at least one of: an inactive status where the node is not yet a deliverable object; an activable status wherein an active condition of the node is satisfied but the node is not yet included in a delivery plan, the active condition is satisfied when an automatically activable condition is present, an OR condition such that an input edge of the node is an ignition edge is present, or an AND condition such that all input edges of the node are ignition edges is present; an activated status wherein the node is included in the delivery plan; a delivered status wherein the node has been delivered successfully to a content receiver; or a skipped status wherein the node is not delivered and will not be included in the delivery plan; and the multiple different types of edges comprise one or more of the following: a dependency edge type that defines a logical dependency between nodes; a route edge type that defines an ordered or hierarchical dependency between nodes; and a mixed edge type that defines a logical dependency between nodes and an ordered or hierarchical dependency between nodes; and the abstract content model being configured for processing so that the delivery plan for delivering content corresponding to the nodes having an activated status can be selected.
10. A system comprising: a computing device having a memory, the memory storing a data structure comprising: an abstract content model that represents content that can be requested by a content requester, the abstract model comprising a directional graph that features a top-down hierarchical structure having nodes that represent components of the content and multiple different types of edges that represent relationships between the nodes, the nodes being configured to have a node status that defines dynamic statuses of the nodes during content delivery, wherein the node status comprises at least one of: an inactive status where the node is not yet a deliverable object; an activable status wherein an active condition of the node is satisfied but the node is not yet included in a delivery plan, the active condition is satisfied when an automatically activable condition is present, an OR condition such that an input edge of the node is an ignition edge is present, or an AND condition such that all input edges of the node are ignition edges is present; an activated status wherein the node is included in the delivery plan; a delivered status wherein the node has been delivered successfully to a content receiver; or a skipped status wherein the node is not delivered and will not be included in the delivery plan; and the multiple different types of edges comprise one or more of the following: a dependency edge type that defines a logical dependency between nodes; a route edge type that defines an ordered or hierarchical dependency between nodes; and a mixed edge type that defines a logical dependency between nodes and an ordered or hierarchical dependency between nodes; and the abstract content model being configured for processing so that the delivery plan for delivering content corresponding to the nodes having an activated status can be selected. 13. The system of claim 10 wherein the multiple different types of edges further comprise ignition edges defined as a dependency edge from a node that has the activated status, delivered status, or the skipped status.