Example 10.2: Custom graphic layouts