Barebones custom DataSource example

I'm looking to move a web application which uses the Google Earth plugin to Cesium. I handle my own animation / timing and switching to use streaming CZML or the DynamicClock would be too much of a rewrite. From what I've gathered, I should be able to implement a DataSource which ignores the DynamicClock and will let me batch updates. Am I correct in my assumptions? If so, is there some basic example of a custom DataSource I can use as a reference?

We don’t have anything yet but I plan on writing one within the next week or two (for inclusion as part of Cesium 1.0). I’ll let you know as soon as it’s available.

We are shipping one with Cesium 1.0 tomorrow; here’s a sneak peak (but you can’t actually run it without pulling down Cesium master).

I plan some tutorials on the website soon as well; so if there are any topics you’d like us to concentrate on; let us know.