This gist is a first try to keep a clean minimal D3js reusable module under my hands. It also include the witty margin conventions, an some frequently seen data usages. Code to cut further.
Specifics:
Non specific with specific chapters :
https://d3js.org/d3.v3.min.js