1. A method comprising: making available a Web page for access by a user, the Web page including (i) data representing a hierarchy and (ii) rules defining modifications that are permitted to be made to data; and enabling a user to make a real-time modification to the data based on the rules.