[Zope] Architecture Suggestions?