General purpose SIP library for JavaScript.