renderer creation is now handled by Main.cpp