Figure 12.3: g laid out and rendered with user-defined layout and rendering attributes.