1. A method for providing data visualization interactivity, the method comprising: providing a core of visualization services capable of being shared between different computer operating system types; providing a plurality of functions to the core of visualization services for providing interactive visualizations; creating a data visualization of a layout of data using a data visualization platform; exposing at least one interactive feature for the data visualization of the layout using the plurality of functions provided to the core of visualization services; providing an integration object associated with at least one of a plurality rendering platforms and having integration code to provide generic interface information usable by the data visualization platform for the at least one of the plurality rendering platforms; selecting the exposed at least one interactive feature for the data visualization of the layout created using the data visualization platform; translating the selected at least one interactive feature via the integration object associated with the rendering platform of the data visualization platform into a format common to the plurality of functions of the core of visualization services providing interactive visualizations; and modifying the data visualization according to the selected interactive feature independent of the rendering platform using a function from the core of visualization services based on the translating of the interactive feature.