anchor.diff:  ```
   
   Beware, however, as `&` is not the same as `andThen`. To do this trickery, Lift
  -will only transform a part of a node once, and it won't revisit it. Two
  -transformations that apply to the same attribute for the same element, for
  -example, will not both be applied. Additionally, if your transformation applies
  -to the body of an element, like `a *`, the new children of the element will
  -_not_ be transformed. Additionally, if you replace the element itself, e.g.
  -with the selector `a`, none of the other transforms for that element will run.
  +will only transform a part of a node once, and it won't revisit it. Specifically,
  +two transformations that apply directly to the same element (not its descendants
  +or attributes). Additionally, if your transformation applies to the body of an
  +element, like `a *`, the new children of the element will _not_ be transformed.
  +Additionally, if you replace the element itself, e.g.  with the selector `a`,
  +none of the other transforms for that element will run.
   
   Thus, you will occasionally find yourself using `&` together with `andThen`; in
   general you should default to `&` and switch to `andThen` when you need to in
   order to apply a transform to the results of the previous one.
   
  -== Macros and Strings
  -
  -Lift's CSS Selector Transforms can be used in two modes. Most basically, you
  -can create a `String` with the appropriate selector and then specify the
  -transformation you want to apply to matching blocks
  +//== Macros and Strings
  +//
  +//Lift's CSS Selector Transforms can be used in two modes. Most basically, you
  +//can create a `String` with the appropriate selector and then specify the
  +//transformation you want to apply to matching blocks
  
positive.code:   The universal selector matches any element.
  
  Root selector: `^`::
    The root selector matches elements at the root level of the NodeSeq being
    transformed. For example, you can use `^` to match both the `header`
    and `ul` elements in the HTML `<header id="page-header">...</header><ul
    ng-model="user">...</ul>`.
  
negative.code: ====
  
  These examples show a few options:
  
   - You can select by element name or by class name. More available selectors are
     in the section below on <<available-selectors>>.
   - You can set the body of an element, an attribute of an element, or even
  