Generalized Architecture to Capture End to End Provenance in a System | IEEE Conference Publication | IEEE Xplore