Addressing @jugglinmike's comments: Moving tests to integration.js, removing _chart reference from layer, removing 'relayer' in favor of layering.