exported SurfaceTriangles to be public facing, moved a little responsibility to the front end, can now add and queue up surfacetriangles