Tig’s roof generator has more more options than the free 1001bit , but the plane must be above z=0,
down load from https://sketchucation.com/pluginstore?pln=Roof
(free registration if not already a member)
I used the free version, 1001bit has the ability to do a loop with an inner loop, however loops cannot have more than one edge per a side.
Converting any roof creation to a solid helps to connect and cut to create a result, especially with multi levels.
I made a few DCs (multi pitch, octagonal, double pitch) that can be outer shelled to create solids that in turn be joined to the solid roof / shape, like adding dormers, porches…
I like Shep’s idea for a “flat” area, perhaps make the slope part higher and the “flat” a 5 deg lower iron roof with a box gutter so not so obvious.
added a video, though interrupted at end, shows some workflow concepts
now converted to using Tig’s tools,