This is just for fun. A JavaScript library with an object called "Document" that works the same way as the document, and has properties that are custom element objects