This part is a full description of all available configuration options, annotations and public methods.