case classHadoopRead(arg: JsonRead) extends Input[RDD[(TemporalProjectedExtent, Tile)]] with Product with Serializable
case classPerTileReproject(node: Node[RDD[(TemporalProjectedExtent, Tile)]], arg: Reproject) extends Transform[RDD[(TemporalProjectedExtent, Tile)], RDD[(TemporalProjectedExtent, Tile)]] with Product with Serializable