I just went down the rabbit hole investigating this. Seems a lot of people favor building the various sizes and not resizing on the fly.

thanks!