Initial commit for Web IDE library interface