Use abstract vectors
Improved beamformer feedback and added tests