an open-source lightweight JavaScript graph drawing library