code: function followLayout( layoutRef ) {
        return resolveRef( join( layoutRef, 'layout.json' ), paths.layouts )
           .then( descriptorPath => readJson( descriptorPath ).then( layout => {
              const path = dirname( descriptorPath );
              const name = layout.name;
  
              return [ {
                 refs: [ layoutRef ],
                 name,
                 path,
                 descriptor: layout,
                 category: 'layouts',
                 schemas: [ 'layout' ]
              } ];
           } ) );
     }
docs: //////////////////////////////////////////////////////////////////////////////////////////////////////// 
  Collect meta information about a single layout.
  
  @private
  @memberOf ArtifactCollector
  @param {String} layoutRef the layout reference (relative to `paths.layouts`) to follow
  @return {Promise<Array>} a promise for an array containing meta-formation about a single layout