Made chart analyzer public for now, so I can take the analyzer methods out of the chart provider.