Multiple data sources need to be supported, where a data source could be flight data in a single netcdf file, a directory of squential netcdf files, or a SQL database. This way an application such as the display can easily retrieve, compare, and combine variable data from distinct sources regardless of the underlying access method. A display application can provide a tree view for browsing the available datasources. That might be the place to hook a context menu for closing a datasource, perhaps controlling realtime settings, and for displaying the project metadata for a datasource.