Visualizations Refactor

This PR:
* Splits out org visualizations into a JS class / template combo. This will allow it to be used in other places like the Global Domain Report
* Adds support for different customization features like changing the interval size and supporting custom parameters for the json request