Implement API for other extensions
(draft for #7)
Add new API to documentation
(for #7)