edom 0.1.0

An immediate mode web frontend library similar to EGUI
Documentation
TODO:
    - Svelte like templates
    - Typed Remote function call using routes.
    - Convert examples from other frameworks, show comparisions.
    - Recursive foreach
    - Server side rendering
    - Implement in memory dom for much better testing
    - Multiple levels of VDOM should be able to match 1 level of real elements
    - Improve class names (ElementNode -> Element?)
    - Tutorial
    - fetch, await
    - HN clone
    - <select bind:value={selected} on:change="{() => answer = ''}">
        - <option value={question}> text
            Note that the <option> values are objects rather than strings. Svelte doesn't mind.

    - A select can have a multiple attribute, in which case it will populate an array rather than selecting a single value.

    - <div
	    contenteditable="true"
	    bind:innerHTML={html}
        ></div>
    - timer events
    - animation:  <progress value={$progress}></progress> https://svelte.dev/tutorial/tweened
    - fade transition