Build a shape