2d Shape Design