Make the field_order unique and 0 indexed.
Use ChartJS for the Charts.
Implement more chart types.