XS hierarchical editing for Scala through annotations. See xs/docs/Readme.html to start