In this episode we implement the StepCounterFeature. We define an entrypoint to the feature, a public type that yields a stream of updating step counts. Then we create a fake version that is useful in previews, example apps, and tests. We also implement a HealthKit version for the live app.