As mentioned before, it's perfectly valid to have
multiple instances of Chameleon parsing engines in a single
project. Thus, one good pattern to use is to have
a single instance of a parsing engine that can sort out
and screen incoming messages into logical categories.