struct Color: Codable, Hashable { let red: Double let green: Double let blue: Double let alpha: Double }