Refactored charts, combined styles with methods, separated methods for each shell, and more browserify support