Some documentation would be welcome, at least for the new functions.