Generating CPP file on task creation.

Close #20