Wrap look-and-feel in a theme

Creates new Theme classes to control the appearance of charts, series, axes and tables.
I suggest using .forEach() rather than .map() since .map() is meant for creating a new array but we are not assigning the result of .map() to anything here.