In the interest of progress and explaination, I have started making the changes for both the geronimo only model and the standard as interfaces model.
I'll make the code available later today, but wont commit unless we get a rough concensus.
So don't let the writing of code stop anybody putting their views forward - or preparing alternative code.
cheers
