I Agree,
we should agree about the name of this new method, here a few names:

- main()
- init()
- run()
- exec() or execute()
- start()
- begin()

Personaly I would prefer `init()`, but I would like to other opinions.

---

"Process the cell if it hasn't been processed already" Do you mean some cache feature? For example, make `__toString()` method to cache View's output, so casting consecutively won't trigger the whole rendering process:

    $cell = $this->cell(...)
    echo $cell; // start rendering
    echo $cell; // from cache