Boxes and Arrows: Managing the Complexity of Content Management