Annotations

Added separate annotations for cbg vs smbg. Merged with latest master. Ready for review.
This logic is the cause of the current rendering crash after the rebase. I should have paid more attention to it earlier, sorry. It crashed for me on *real* data because the way you have it here the only options are an annotation code of `demo annotation` or the else-clause now *designed* to handle just the stats-related annotations, but all the real data annotations codes are falling through to the else and crashing it.

Best would be to restore something similar to the old logic, only it should be expanded to capture all stats-related annotation codes: `if (opts.d.annotations[0].code !== 'stats-insufficient-data')`

LMK if that makes sense.