Share data throughout your application hierarchy.
Inject and access environment objects.
Work with SwiftUI's environment value system.
Create and manage custom environment values.
Control the scope of environment data.