Graph Engineering