Custom @Environment keys in SwiftUI

@Environment — is a property wrapper that allows any view access to global dependencies e.g Calendar, Locale, ColorScheme etc.