Renamed SawtoothGenerator to TriangleGenerator