CDK-546: Initial version of a Spark demo.

I'll make the update to CDK-479 and see if that cleans things up here.