A modern SimConnect Class-Library for C#

I am a Software Architect and Developer with a flight simulation hobby. CsSimConnect was started because the SimConnect static library is horribly outdated in style, and the managed library outdated in standards. The new library must allow for modern, multi-threaded, and reactive use.