I would love if this would be something like a independend, modular micro-services architecture you can easily and selectively deploy within your own network. Docker might be a good way to manage it.
Thanks Fannon, we have been thinking about this quite a bit however the main issue is with data updates (which happen at a minimum on a daily basis). So if we did release something like this it would only be a suitable solution for online environments.