Constructing 2D shapes