Completely different approach. Get rid of MVC and make every item handle its resources and everything.