I think I finally have the correct strategy with the circleScaling page just need to implement the rest of the shapes