Sample of how to add a webpart to a page. Verify the webpart doesn't exist already. List available web par zones.
Run the sample in the Instruction Workbench