docs: function(schema, definitions) {
    for(var name in schema) {
      // Do we have definitions
      if(schema.definitions) {
        for(var name in schema.definitions) {
          definitions[name] = schema.definitions[name]
        }
      }
  
      // Keep iterating through the schema
      if(schema[name] instanceof Object) {
        extractDefinitions(schema[name], definitions);
      } else if(Array.isArray(schema[name])) {
        for(var i = 0; i < schema[name].length; i++) {
          extractDefinitions(schema[name][i], definitions);
        }
      }
    }
  }