New renderer command pool

Refractor command initialization into non parameter constructor and a reentrant init function mode