[eluser]pickupman[/eluser]
This is one of the nice benefits of using one of the 3rd party template libraries for CI. I have my favorite linked in my signature. Most of the libraries are setup to have a master view with defined blocks. You can pass default views to a block or create dynamically.