Include support for multiple chart types so that an analytical developer could have a broad range of chart options to choose from