Refinements to framework.

Data loading and filtering now happens in 'Data-Parameters', which uses
error handling when creating new data frames, and is a new version of
what used to be called 'AnalyticsScriptKeyParams'.