INT: extracted implementation of renderer to its own cpp file
INT: extracted material in its own cpp + OCD cleanup