Make Layer API event more D3-like

Layers should be initialized on valid D3 selections.
Re-factor bar chart to use d3.layer

Implement minimal changes to take advantage of the newly-introduced
d3.Layer framework. Forthcoming refactoring will improve readability and
efficiency.
Re-factor chord diagram to use d3.layer

Implement minimal changes to take advantage of the newly-introduced
d3.Layer framework. Forthcoming refactoring will improve readability
and efficiency.
Instantiate a second bar chart for demonstration

This demonstrates the configurability enabled by the `d3.layer` API.