Seperate rendering code, for later potential webgl

I would like to do something like use the normal 2D canvas
in order to draw the face, then pull that as a texture for
use in a webgl context, which I could then anti-alias, apply to the
face of a watch model, or other cool toys.

Mainly I want anti-aliasing, and it wouldnt be hard to make it fallback
easily if your browser didnt support webgl (try/catch, and if not gl)