Adobe has had something like this for a while with Generative Fill. Drag a box, specify contents.