Revert "Revert "Chart""

This reverts commit 62de3a1adcd58b20ebd8d102b0e6be6c0bff91d0.
Chart