Setting up streams to pass the unparsed pixel and color data to parser, which makes it into json, which it spits out to be served by http. On the job training for me as well, since this way of moving data around using node is new