1. A method comprising: storing, by a computer system, a hierarchy for an enterprise, the hierarchy including: a first set of nodes, each node in the first set being associated with an entity in a reporting structure of the enterprise; a second set of nodes distinct from the first set, each node in the second set being associated with an entity in a cost structure of the enterprise; and a third set of nodes distinct from the first and second sets, each node in the third set being associated with both an entity in the reporting structure and an entity in the cost structure; generating, by the computer system, a visual representation of the hierarchy for display to a user; and allowing, by the computer system, the user to make modifications to the first set, the second set, or the third set based on a role assigned to the user.