Force-directed graph where a set of qualifiers can be added each node. Useful for cases when the nodes of the network are multicategorical and this has to be represented somehow. Data is a subset of the character coappearence in Les Misérables.
Since the symbols used are external svgs the qualifier can be any visual. Regarding these external svg files some assumptions are made, such having a single 'g' acting as placeholder and having the content within the placeholder centereed around the 0,0 of the 'g' (As these svg are translated and scaled, it is important not to accumulate matrix transformations on the same element in order to achieve the desired effect).
Related bl.ocks
Mike Bostock's example for a force directed graph and Steve Haroz's example for a d3-force testing ground
forked from XavierGimenez's block: Network with multicategorical nodes
https://d3js.org/d3.v4.min.js