# dol > Base builtin tools make and transform data object layers (dols). ## Pages in this subsection - [dol](dol.html.md): Core tools to build simple interfaces to complex data sources and bend the interface to your will (a... - [dol.appendable](dol.appendable.html.md): Makes a new class with append (and consequential extend) methods - [dol.base](dol.base.html.md): Base classes for making stores. - [dol.caching](dol.caching.html.md): Tools to add caching layers to stores and methods. - [dol.content](dol.content.html.md): Content references and content-addressed storage — the flat “blob” layer. - [dol.dig](dol.dig.html.md): Layers introspection: walk the layers of a wrapped store and trace a key through them. - [dol.errors](dol.errors.html.md): Error objects and utils. - [dol.explicit](dol.explicit.html.md): Stores whose keys are given explicitly, with values fetched lazily from a source. - [dol.filesys](dol.filesys.html.md): File system access: dict-like stores over folders and files. - [dol.kv_codecs](dol.kv_codecs.html.md): Tools to make Key-Value Codecs (encoder-decoder pairs) from standard library tools. - [dol.misc](dol.misc.html.md): Functions to read from and write to misc sources, choosing the codec from the key. - [dol.mixins](dol.mixins.html.md): Mixins that add or restrict store behaviours. - [dol.naming](dol.naming.html.md): This module is about generating, validating, and operating on (parametrized) fields (i.e. strings, e... - [dol.paths](dol.paths.html.md): Module for path (and path-like) object manipulation - [dol.recipes](dol.recipes.html.md): Recipes using dol - [dol.signatures](dol.signatures.html.md): Signature calculus: Tools to make it easier to work with function’s signatures. - [dol.sources](dol.sources.html.md): Key-value views of disparate sources. - [dol.tools](dol.tools.html.md): Various tools to add functionality to stores. - [dol.trans](dol.trans.html.md): Tools to wrap stores with key/value transforms, filters, caches and other layers. - [dol.trash](dol.trash.html.md): Cross-platform file trash/recycle bin functionality for dol. - [dol.util](dol.util.html.md): General util objects: function composition, grouping, partial classes, file helpers. - [dol.zipfiledol](dol.zipfiledol.html.md): Data object layers and other utils to work with zip files. ## Optional - [Top-level llms.txt](../llms.txt): Complete documentation index.