I'm wondering if there is a better method or process to draw than what I am doing. To clarify, I'm talking about creating images that look like hand drawn-cartoons: they have lines that make up the shape and details of the image and are filled with generally flat colors.
The issue is that with more complex designs, one cannot wholly rely on simply using the fill and stroke settings. Many lines don't completely enclose the shape, so I would wind up having one set of paths for the outline, and another set of paths for the fill.
But things wind up usually being a little bit more complex because I usually don't wind up drawing a "final form" of the linework. I have objects that I typically draw in front of another one, and it is hard to draw the one in back only where it is visible. A lot of lines are easier to draw right if I can draw the whole line out in one motion or tweak its exact shape as one unbroken line.
If this were a line I drew on paper, I could just erase the line in the spots where it isn't supposed to be visible. And I've seen some vector programs that actually let the user do this. But I know of no such option in inkscape. But maybe there is, so I'm asking.
Is there a way I can trim down a line without changing its shape? A feature that can detect that another line crosses over it, and then removes the portion of a line that is past that crossover, adding a new node at said point that retains the shape of the previous line?
EDIT: Here's a visual reference for what I'm talking about.

Note thatneither of these objects is a complete path where the end reaches the beginning.