If you could add a setPixel function to change a pixel in an image and perhaps a flow to create a blank image of user defined dimensions in memory with all the pixels set to a user defined colour then so much would be possible. For instance users could then work together on the forum to create an open-source standard set of basic flows for drawing primitive shapes and even basic 3D wireframes etc, plus using getPixel and setPixel together would make writing photo and image manipulation/filter effects, raytracing and user designed text drawing routines and basic games possible. Essentially you could write your own custom UI using such tools (something I have always wanted to do). The graphics flows could use a standard set of global variables for the parameters. By having a set of flows for graphics that users could download from the forum it would avoid the need to put the extra functions into automagic and save you and users time rewriting the wheel when they need graphics whilst dramatically increasing the capabilities of automagic. I once wrote a whole 2D/3D engine using just a setPixel function and would be happy to convert and contribute some of the routines as flows. Whilst some of this graphics stuff might sound over the top and possibly power and battery intensive, the technology is improving all the time and automagic works great on tablets, and eight cores are not uncommon now and their power consumption is not that high.
I am begging anyone who likes this idea to + 1 it, as by adding a couple of relatively simple functions it would make crazy cool stuff possible... (and solving the wallpaper scaling issue I am having would also be possible!)
With Kind Regards and fingers crossed...

Rob