refactor: simplify and document WRAP interface
fix: export some symbols
doc: update changelogs