A JavaScript documentation engine