Split the code into three starting points.
Revise README for the workshop