TwinCAT ADS Communication Library for creating an active TwinCAT Context, with automatic symbol and type mapping