More readable comments.
More tools and tests.