Project - process common, tool specific and export dics separately
Project - process common, tool specific and export dics separately

Ctor Project - set common and tool specific from input given, then generate() does
all further processing. Export dic is an internal, where we merge common data with
internal data

sarahmarshy/project_generator,project-generator/project_generator,ohagendorf/project_generator,0xc0170/project_generator