Yes that's correct. Being graph oriented, you can also create different branches of logic within the same instance. You can then write a "routing" stage that sends documents down specific paths based on some routing key (e.g., a field identifying the collection type).
Both approaches should work fine.
-Eric