introduce Content.scala
improve examples and builders