introduce new method generate_configs_file() to be used by download method in tackle configuration
modified download method to use generic generator
add library version to exporter and compare it back while importing
discovering the Generator classes and constants using static bindings removed