Added a charting feature, and added routes