anchor.diff:  * those that defines common components, of: fieldsets (previously called member groups or property groups), properties, collections, actions and also the title/icon of the domain object itself.
   
   More information about these classes can be found in xref:../rgcms/rgcms.adoc#_rgcms_classes_layout[the reference guide].  More information on Bootstrap 3's grid system can be found link:http://getbootstrap.com/css/#grid[here].
  +
   
   
   == Screencast
  
positive.code: ----
  
  If using an Apache Isis xref:../ugfun/ugfun.adoc#_ugfun_getting-started_helloworld-archetype[HelloWorld] xref:../ugfun/ugfun.adoc#_ugfun_getting-started_simpleapp-archetype[SimpleApp] archetypes, then the POM is already correctly configured.
  
negative.code: These are JAXB-annotated classes with corresponding XSD schemas; the upshot of that is that IDEs such as IntelliJ and Eclipse can provide "intellisense", making iteasy to author such layout files.
  
  
  
  == Search Algorithm (Library Support)
  
  For a given domain object `Xxx` the framework initially searches for a file (on the classpath) called `Xxx.layout.xml`.
  
  If this can't be found, then the framework will search for a file named `Xxx.layout.fallback.xml`.
  If present, this will be used instead.
  
  This therefore allows libraries that provide a domain entities/view models (for example, the (non-ASF) link:http://platform.incode.org[Incode Platform] modules) to define the UI of these objects using a layout file, while still allowing the consuming application to override that layout if it so requires.
  
  
  
  [NOTE]
  ====
  It is also possible to describe layouts using a `.layout.json` file.
  However, `.layout.json` support is deprecated; the ``.layout.xml`` file also enables much more sophisticated layouts than those afforded by ``.layout.json``.
  
  If you have an application with older `.layout.json` files, then it is possible to download initial `.layout.xml` files using the xref:../rgsvc/rgsvc.adoc#_rgsvc_metadata-api_LayoutService[`LayoutService`] (exposed as an action on the prototyping menu).
  
  The `.layout.json` file will be ignored once a `.layout.xml` file is present.
  ====
  
  