I blogged a few months ago about the Scaffold Shuffle and now I think I have found the framework which will probably make all that go away, Seaside.
This is a framework which has been around for a number of years, written in Smalltalk which has been around even longer, a veritable Daddy among OOP languages.