Added data-gen sub module.