Improve docs.
Move some TODO's to Github issues.