Introduce the pyramid of markup abstraction