Revised the extension shceme, now allows pre-render processing as well as rails-style 'helpers'.