scheme library Null safety

Classes

Scheme
Prefer ColorScheme. This class is the same concept as Flutter's ColorScheme class, inlined to ensure parity across languages.