Added child process creation.
Added child modules for collection and data generation.
Merge branch 'master' into dev