The circles demo is very cool and using a single surface. Amazing. It looks like SDL is your calling.
I wish you would at least make the SDL (ss.dll) source available so I could pick up a few of your tricks. I have made the Script BASIC GFX extension module source available which you are welcome to use in anyway you like.