Update the common module
Update the ender description
Return the item type for documents
Simplify the scripter api
Add more docs