Marker is easy to extend. The core units of marker are: Providers, at marker/providers. These provide information from a source file, like a PDF. Builders, at marker/builders. These generate the initial document blocks and fill in text, using info from the providers. Processors, at marker/processors. These process specific blocks, for example ...