Trying to add thickness to a custom lathe geometry

You may be able to do it in a similar way to Construction of frames with contour/profile
I have only considered angular shapes, not curves. But this can be extended.