Nothing to be ashamed of if you end up pushing back the release date of your feature film :)

I had ideas not completely unlike this so long ago, but one big difference can be summed up in one of your parameters.

>Directories are walked, binaries are skipped . . . and each file is read from its beginning to its end because a document has an order.

For me it was binaries being walked because text and anything approaching a language model was so much further out-of-reach having such limited computer power.