Added star shape, added self-descriptive names for the canvas layers, code to manage the image cache