split MarchingTriangleContourBuilder by adding nested classes
rename MarchingTriangleContourBuilder to MarchingTriangle