Donut directive

Adds basic donut chart directive.