Initial raw working version.
Updating dependencies, docs, etc.