Building components with D3 data join
blog.scottlogic.com