Everything except names done
Code complete renderer