pingo. Reorganize render functors - step 1.

Change operator() to be inline and call a virtual execute method.
Rename render object and render clear execute method to execute command.
Change render impl to override render execute method.
Change renderer to call render execute when executing the renders in an ordered pass.