Plug-in for creating windows and hatches in compound-curving objects?

Wondering if there’s a plug-in that will create compound-curving wall assemblies with parametrically editable portholes and egress hatches. (i.e. the nautical/aeronautical equivalent of walls, windows, and doors.) I have a question to the Va folks but I do not think they accomodate those geometries.