## Update September 30 2017

Wow I really like this.

Implementing this ideas and ideas on this path has been a great path.
;P ;) xxx :D x;P ;)xx


# Key Ideas

- Styles are written in stylesheet. But applied to elements as style attributes.
- Lists of items are their own "models" referenced by URLs. The templating works like so:
  - If the model is a list then each item of the list is templated using the view.
  - Otherwise the model instance is templated using the view.
- So templates look like this:
  - Lists and items:
  ```html
    <some-view fill="/list/<name>/<params>"></some-view>
    <some-view fill="/item/<name>/<id>"></some-view>
  ```
  - But we can write it in the simplified HTML like this:
  ```
    some-view
    fill /list/<name>/<params>
    .
    some-view
    fill /item/<name>/id
    .
  ```
  
It is very easy to see what the above samples do.
And it is very easy to write a parser and templater for the simplified HTML.

