1. A building management system comprising: building equipment configured to provide raw data samples of a data point; a data collector configured to collect the raw data samples from the building equipment and generate a raw data timeseries comprising a plurality of the raw data samples; a timeseries service configured to generate one or more optimized data timeseries from the raw data timeseries; a timeseries database configured to store a plurality of timeseries associated with the data point, the plurality of timeseries comprising the raw data timeseries and the one or more optimized data timeseries; and a dashboard layout generator configured to identify each of the timeseries associated with the data point and to generate a framework-agnostic dashboard layout description capable of being rendered by multiple different rendering frameworks to visualize each of the identified timeseries; wherein the timeseries service comprises a virtual point calculator configured to: create a virtual data point representing a non-measured variable; calculate data values for a plurality of samples of the virtual data point as a function of the raw data samples; generate a virtual point timeseries comprising the plurality of samples of the virtual data point; and store the virtual point timeseries in the timeseries database as one of the optimized data timeseries.