Various refactoring.  Adding preview images.  Upgrading projects.
Adding preview images.   Adding template.json data files.   Various refactoring.