Added canonical source pointer for when the component is duplicated to other instances.
Fix artifact paths.
Add tee for json
Ported from include and improved to include sast json