ENH: Better report coverage

Sped up the BEM plotting a bit, and allowed setting the step. @mainakjas see what you think.
This would need to go in `report.py` somewhere, not here, otherwise I don't think we can extract images from them...?