Flatten the WebGL replay class hierarchy
Better typing, fewer arrays
Clearer comment
Merge pull request #11 from elemoine/webgl-point-refactor

Clean up WebGL replay code