A Cytoscape.js extension generator