Intermediate. Altering back/frontend for integration with igraph