An intuitive software erector kit targeted at people new to programming, but with enough potential to stay useful once they've learned, inspired by HyperCard.
At the least, these should be parts that implement lines, ovals, rectangles, pictures, polygons and bezier paths. A "group" object would also be desirable (and maybe you could even clip to a draw graphic in the group?).
If we want to go crazy, we can optimize these so they're more efficient for the typical case of a non-changing static decorational graphic, by e.g. grouping graphics in a sequence into the same layer, not supporting autoHighlight and other button-like properties, maybe even not supporting a script (or just optimizing the ones without a script differently than interactive ones with a script).
At the least, these should be parts that implement lines, ovals, rectangles, pictures, polygons and bezier paths. A "group" object would also be desirable (and maybe you could even clip to a draw graphic in the group?).
If we want to go crazy, we can optimize these so they're more efficient for the typical case of a non-changing static decorational graphic, by e.g. grouping graphics in a sequence into the same layer, not supporting autoHighlight and other button-like properties, maybe even not supporting a script (or just optimizing the ones without a script differently than interactive ones with a script).