Wrap look-and-feel in a theme

Creates new Theme classes to control the appearance of charts, series, axes and tables.
We may have some unexpected behaviour if we have an empty `theme.chartStyle.seriesPalette` array.