Bumped the upper version on the directory dependency.
Generalized Driver/Main to fit more back-end scenarios.
Cosmetic tweak in Threads to improve readability.
Made the configuration data structures in Main all Serializable.