Notes:
Building XML messages: datetime parsing and formatting; error codes (ready for I18N); payload => request/response => ping/confirmation/error
Common behavior: Party: syn/sub superclass. ICEMachine (common ICE behavior): pinging, returning responses, error responses and codes.
Inline = ice-item, by reference = ice-ref
Mini-sites: interface plus role-specific behavior. Some behavior should be factored out of mini-sites.
eRuby: like PHP or JSP.
Mildly tied to Apache; a bit of rework for other HTTP servers or WEBrick.