refactoring for transforms, and most of the new FeatureStore objects