Wrap look-and-feel in a theme

Creates new Theme classes to control the appearance of charts, series, axes and tables.
How come this was moved to the top?  Doesn't it make more sense to set the initialized flag once the chart has finished initializing, in case of failure?