How to control inner and outer edge of curve modifier separately? I am working on a project where I need to create circular roof where the inner edge is always in the same position (has always the same radius), but the outer edge can be adjusted (adjustable radius independent of inner edge). And all this has to be somewhat procedural (cannot lose resolution over size - similar to array over curve, where bigger the radius the more instances spawn).

Visual concept:
You can do it without the curve modifier, with the screw modifier and a displace modifier :