I've started some documentation with Sphinx (now in the "docs" directory), and will continue working to add details this week and weekend.