Render takes a canvas object and renders it to a regular Go image using the provided Theme.
The returned image will be set to the object's minimum size.
Use the theme.LightTheme() or theme.DarkTheme() to access the builtin themes.
RenderCanvas takes a canvas and renders it to a regular Go image using the provided Theme.
This is the same as setting the application theme and then calling Canvas.Capture().