These are the proposed actions to refactor the scaffolding framework to allow for easily adding new scaffolding features
1) add hooks in filter + create listener interface
2) create AbstractGrailsScaffolder and CrudGrailsScaffolder from DefaultGrailsScaffolder
2a) factor out ScaffoldRequestHandler from AbstractAction
2b) open up the getAction() method
3) keep SRHF, SRH and SVR
4) makes Spring configuration pluggable
Change all the view templating to use pure GSP templates, and use our taglibs for all the rendering, instead of all that horrible handcoded stuff.