NV: several changes for plugins support, edge renderer now uses bezier curves to paint multiple edges between same vertices