Renderer update

* some renderer improvements
* some framework Process() improvements
! need to fix naming convention ASAP