Added constraint nodes (still buggy)

Doesn't handle subtarget-less constraints yet, need to fix it.