Preprocessing to prune the vertical search space.
Multithreaded preprocessing, automated dictionary structure building from base dictionary file (mostly)
Fully automated dictionary building