CDK-546: Initial version of a Spark demo.

Why are we shading?