issue #20

Main chart component, this is just a rough version to allow testing for other team members