.Net implementation of Eblearn and libidx