Initial upload part 3

TDP codebase:
BuildProcessTemplates
Gateway
Reporting