# World > Tiled Elements

`TiledWorld` exposes tile helper classes for grid-based projects. They are most
useful when you need to inspect or customize tiles, edges, or corners directly.

## TileFactory

```{eval-rst}
.. autoclass:: miniworlds.worlds.tiled_world.tile_factory.TileFactory
   :members:
```

## TileBase

```{eval-rst}
.. autoclass:: miniworlds.worlds.tiled_world.tile_elements.TileBase
   :members:
```

## Tile

```{eval-rst}
.. autoclass:: miniworlds.worlds.tiled_world.tile.Tile
   :members:
```

## Edge

```{eval-rst}
.. autoclass:: miniworlds.worlds.tiled_world.edge.Edge
   :members:
```

## Corner

```{eval-rst}
.. autoclass:: miniworlds.worlds.tiled_world.corner.Corner
   :members:
```

