this sounds awesome but has a couple of issues that would need addressing.
to 'hardcode' the number of books and chapters and verses throughout the Bible would require a separate choice for the user for each book (at least).
In working on a private copy of NEB I've noticed rearrangements of verses, merged verses and all manner of alteration form the norm.
And this doesn't even consider the NT inclusion of whole sections of the gospels in some versions but not others.
I've considered this type of thing in the work I'm doing but it may be quite complex - and may involve a certain amount of user work if the arrangement is not 'normal' - I thought on an INI file that could let the user choose certain things and then allow for more detailed alteration if they chose.
THEN it would be easy to alter the program to assume the input criteria were correct. If they were wrong it would obviously go wrong - programs can only do what they are told- ---- mostly.
I've noticed in NEB they designate bible verses at the end or start of lines with no real indication often apparent as to where the line starts or finishes. This is particularly prevalent in the lists of dozens of names in Chronicles. I'm considering using a reference or couple of reference bibles to guide where the split should be.