Generate plot for different roles.
Add cpp prototype files