Continuing to reorganize smoothing functionality; created a SmoothedData class