Sounds like a great project.  I have one nagging question which sprang out at me when the sliders were mentioned...

What happens when the document is many hundreds of lines in length?  do you need to move the line slider 0.000000001 millimetre to get to the next line?  How does that work.

Overall sounds like an exciting project