* refactor(types): unify node and edge type behaviour * chore(changelogs): update * chore(examples): cleanup