Performance and Collections

I’ve loaded few models and lots of small lines via CZML.
From time to time I change a couple of lines which disrupts otherwise smooth animation.

  1. Am I right assuming that all lines were added to the same PolylineCollection and when I modify one or two the whole collection is re-processed?

  2. Can I control how primitives are split into collections from CZML or Entity API? Parent? EntityCollection?

  3. In general, if I need that performance, should I leave these high-level APIs alone =( and dig into primitives?

Thank you