How to add loop cuts while thickening a mesh?

Offset Loop Cut.ghuser (13.8 KB)

Offset Loop Cut (39.7 KB)

I made a simple User Object to solve this. Offset Loop Cut.
It requires Anemone and Pufferfish.
Honeycam 2023-07-12 18-55-08

Why it is needed?
It is for controlling the roundness of the edge while converting mesh to Brep.
Not a good solution at all, but before the WIP SubD edge crease, this kind of solution is possibly inevitable.
Honeycam 2023-07-13 17-25-14

**But Not Good **
In order to control the crease(roundness), the supporting edges need to be added.
My method above has two drawbacks,
first, it adds unnecessary loops to get close to the edges needed to be creased. I guess I can solve this by tweaking things inside Anemone.

Second. It adds supporting edges only on one side of the edges that need to be creased. As shown below, the other side also needs to be added, namely the inset of the top face in this case. I like to ask if there is a way to do that in GH.