node value vertex elaboration, pass 1
very close to complete elaboration but still WIP