Chart date annotations

You can annotate dates or date periods to be displayed on the chart. For example you can mark important events, market correction periods, etc.

Annotations should be either global, or local to account, asset and maybe taxonomies.

They should be displayed on the chart if any of the assets matching are displayed as well.