BAMPFA-282

First commit of three BAM/PFA Art reports, plus functions, and a view
(BAMPFA-302)