Experiments in creating a JS Document Object Model (DOM) for Cj