rename the 'render-pict-as' to 'render-convertible-as'

also, add docs and simplify the interface a little bit
in a way that makes it friendlier to future extension
use now renamed render-convertible-as