Loop engineering vs. graph engineering architectural comparison