How would the framework know it should pass 'center'?
I think your approach is similar to that implemented in Zend Framework where a view is represented in terms of an object. It is theoretically sounding and has some benefits. Practically, it is a bit troublesome to use. It also loses the benefit that inside of the view script file, you cannot use access the controller instance using $this. Any theming becomes more tricky.
I dont use zend (i hate it), and i didnt use yii yet(do you like my logo proposal?, hehe).
Well, when i say center, i refer to the result of the last controller rendering.
In my webs i dont use controllers, only components, because the controller is only a component more in my render tree chain.
I dont know if its a better solution for theming or so, i would know if there is a simple solution to continue using my own method but now inside yii that gives me a lot of things more.
I would not like to sell my soul and start using simple layouts, i see it like a step backward.
I would investigate this days the yii more deeper.