Centralized way shapes are created/updated (prep for multiple columns)