Command-line argument support for CCP Example
Changed the API to include separate call/return flow functions and separate program representations