Adding geometry in a derived drawing and dimensions

I have a model I'm making a drawing of. I pull my plan view into my drawing. I want a crosshair centerline at the very center of my block.

I know that there's an automatic method for finding centerlines, but the result, while accurate, allows no flexibility as to linetype scale, or ability to make the two lines the same length. The endpoints can be dragged (separately) and that's it.

What I then thought I'd do is actually draw the lines in and add my scaling (modified line style), make them exactly the same length, that kind of thing.

I put in my reference geometry, get my lines drawn, change the line type, etc. Then, I think, "Hey, I'll just fix them and get rid of the extra dimensions and references. It all looks just fine...

Until I need to adjust the position of my view. Of course, the fixed centerlines stay exactly where I fixed them, just like they're supposed to. I think, "Duh."

So, I unfix everything and put in some dimensions, thinking that'll do the trick. I hide the dimensions so they don't show on my final drawing, figuring that's how it's done.

However, I find that the lines still can be dragged all over the place. I even put dimensions back on them, thinking I was locking them to the edges of my drawing view. But, I find that such drawn geometry, even if it is measured to the edges of the part in the view, still isn't tied down.

What am I doing wrong, if anything? It's sometimes necessary to add geometry to a 2D, even if it's just references, but if it isn't locked into place, how reliable is it?

SolidworksDrawings And Detailing