Because I have the modules at another place using them for another script, too. That was the reason for modularization. (Well, that and the script kept growing on me when I tried to tackle free-form mobi- and kindle- dictionaries. Still haven't managed those, though.

Still to big a puzzle.)
However, feel free to add an extra line "lib '.';" so the modules in the same path are found and
issue a pull request on github.
I think you're the first to play with the script since I modularized it.