The Sink interface has to be implemented by all the
components that process JADE kernel-level commands in an exclusive
and terminal way.
For each kind of vertical command, there must be at most one sink
that is registered for that command. Instead, many command filters
can be applied to a single command.