A signal board contains at most N signals. Where a signal is just composed of an id and name. A signal's name should be delimited by dots, e.g. "movement.arrived". Signals are structured into a trie ...