First part of the documentation.