A cached brick is an object which includes a resolved brick (strict location) and the local path of the brick.
const CachedBrick({required this.brick, required this.path});