The ability to use SpriteOutput() for 2d drawing commands without trashing the alpha channel is a very welcome improvement, but it would be nice if we could make use of the sprite library functions for working on a sprite.
I have a lot of things I'd like to be doing with procedurally generated sprites that make use of other procedurally generated sprites in their construction, and right now that's extremely difficult to do.
Both DirectX and OpenGL have mechanisms for rendering to a texture, so it seems like since the sprite library now assumes some kind of acceleration is available, some mechanism for this should be feasible.