More Nullability
update haxelib.json
Component has var handle rather than function key, Hub is now an interface