------------------
- Eliminate need to call close methods on models, streams, listeners, etc.
- Drop support for Python 3.7, add support for Python 3.10.
- Enable strict typing.
- Remove unused ConcatStream.
- Make ReferenceCounted work with Python references, not explicit ref count.
- Add useful Geometry functions: empty_rect, int_rect, as_tuple.
- Remove unused/deprecated PersistentObject.
- Add property changed property model for monitoring observables.
- Change Recorder to allow customer logger.
- Change ThreadPool to be no-close.
- Fix issue in single SingleItemDispatcher so it actually delays.
- Change SingleItemDispatcher to be no-close.
- Extend sync processes function to cancel outstanding async functions.
- Add experimental stream, value change, and reactor functions.
- Add method to sync but not close event loop.
- Add a single item dispatcher to thread pool.
- Deprecate ListBinding class.