wip library Null safety

Classes

WIP