AC: initial change for project_template
AC: checkin for adding project_template and removing type_definition