case classReference(channelName: String, channelAnchor: String, remote: Remote.Reference, system: System) extends AbstractionRef with Product with Serializable
case classSignature(name: String, module: String, path: List[String]) extends Product with Serializable