D3 implementation of adaptive composite map projections