seperated out the chart generation code from the chart command
merged IRuntimeCommand and ICommand
added missing file