Initial commit (with a working package and reasonably complete
documentation).