Acceptance Criteria:
- If colors are provided in the chart definition, then use the colors to style each line chart series
- Handle if fewer colors are provided than the amount of series in the chart. For now, use default echarts colors in this case, but we may want to handle differently in the future.
- Validation for colors, which can be hex values. In the future, we maybe could support color names.
- If no colors are provided, then use default echarts colors.