Most of Core renders

Now to figure out how to rotate given vertices around a location by a
certain angle