Port of the excellent ERISA Library to .NET