I have an Idea. Is this even Possible?

Hi There!

I would like to transform any given house with a normal roof into a nice house with a beautiful roof like below.

I was thinking about having a dreambooth trained model and use the in painting feature afterwards.

Do you guys think that it is the best way to approach the problem. Any additional ideas or models that might be interesting to use?

Thanks for the support.