added ChartFactory to create different types of chart currently only marine beercoaster