I'm trying to add some geometry so that there is an additional face loop/edge, such as the example on the right (6 edges on bottom, 7 on top). However, this introduces a triangle. Is there a way to do this with quads, or with a triangle that doesn't interfere somehow? The middle example adds two additional edges (6 on bottom, 8 on top), but keeps the face loops functional.
If it is only possible to do with a triangle, is there a better method to maintain better face/edge loops and subsurf?