A sub-micron resolution, bunch-by-bunch beam trajectory feedback system and its application to reducing wakefield effects in single-pass beamlines. (1st January 2021)