Issue #10: more refactoring in face of building a sensible seaside gemserver stack