API Documentation

This section is left as an exercise for the reader :).