Rework depends so compiled artifacts are passed down build pipeline