var csvConfig = {
  input: {
    type: "BlueprintInputCSV",
    options: {
      path: "./data/some.csv"
    }
  },
  output: {
    type: "BlueprintOutputDebugPoints",
    options: {}
  },
  triggers: [{
    triggerObject: "output",
    triggerName: "initialised",
    triggerArguments: [],
    actionObject: "input",
    actionName: "requestData",
    actionArguments: [],
    actionOutput: {}
  }, {
    triggerObject: "input",
    triggerName: "dataReceived",
    triggerArguments: ["csv"],
    actionObject: "output",
    actionName: "outputPoints",
    actionArguments: ["data"],
    actionOutput: {
      data: {
        process: "map",
        itemsObject: "csv",
        itemsProperties: "data",
        transformation: {
          coordinates: ["Longitude", "Latitude"]
        }
      }
    }
  }]
};

var switchboardCSV = new VIZI.BlueprintSwitchboard(csvConfig);
switchboardCSV.addToWorld(world);