Moved slow renderer to own file.
Added some comments
Optimized fast renderer