WIP: Refactor source generation templates from EJS to Combyne

Tracking branch changes.