Impact report - changes in algorithm, performance 10x improvements, and various fixes

* New algorithm for subset of relations taken.
* Visual improvements for viewing impact
* Performance optimization