alignment library Null safety

Based on the Alignment class in the Flutter SDK.

This will map to the AlignmentDirectional class in some widgets.

This is based on the AlignmentGeometry class and simplifies the API.

Classes

Alignment