+-------------------------+
|                 client  |
+------------+    app.    |
| page layer |            |
+------------+-----+      |
|   document layer |      |
+----------------+---+    |
|    object layer    |    |
+--------------------+----+
|        base layer       |
+-------------------------+
