at first I attempted that but that would require some ugly code on the front side. I was entertaining passing in uninstantiated views and then having the viewlet manager instantiate them. This would require us to pass in the view and a config object which was a little ugly. We can chat about this slight refactor in the am in more detail if you like.