oriented edges when incidences as nodes
refactor visualizer
issues + testing sizes