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