More API cleanup
Update wrapper gen examples
Add wrap_c documentation