Implement class for handling Triangles, including - [ ] Validation - [ ] Boolean operations (Intersection, Union, Subtraction) for Triangle-Triangle pairs - [ ] Destructive and non-destructive transforms (Move, Mirror, Rotate)