Layered Architecture


 * Strict Layered Style
 * Each layer can be constrained to use only the layer directly below it


 * Relax Layered Style
 * Can use all the layers below it