This is draft one. I'm not ready for cloning yet... I'm going to come back to this one in a few weeks.
I was really excited about cloning so I looked at a tutorial by @mwiedmann and explored the scratch wiki.