My understanding is that the comm folder provides the infrastructure for messaging support. Most stuff in Messages.scala are really only relevant to SCADS-engine. They should probably be moved into engine.