2D Algebra and Tools