renderer class just needs final shader hopefully