Regarding to the main documentation you find here all the stuff which is related to the records. You can imagine these record things as the in-application-currency. They are achieved and structured in the base-sources. They are gathered by the readers. And they are combined, sorted, dismissed and reorganized by the processor.
This layer is not meant to be adapted in normal.