CDK-546: Initial version of a Spark demo.

Can you add some comments to the processing in this method to explain how the correlation is being done?