Added file size to data
Radius, charge and link distance based on file size
Moved radius calculation to generator and added more asset metadata
jshint setting
Precalculate edge lengths
Improve text positioning and use metadata for better layout