<｜begin▁of▁sentence｜>### Instruction:
As a Textile Designer, you've been tasked with arranging a collection of fabric patterns in a circular display, with the main design, as represented by the root pattern, in the center. The patterns are interconnected, forming a hierarchical visual structure, and you need to create a layout that reflects this hierarchy while showcasing the main pattern at the center.
### Response:
import igraph as ig

# Create a simple tree
edges = [(0, 1), (0, 2), (1, 3), (1, 4)]
g = ig.Graph(edges, directed=True)

# Apply the Reingold-Tilford circular layout
circular_layout = g.layout_reingold_tilford_circular()

# Optionally, plot the graph
gig.plot(g, layout=circular_layout)
<|EOT|>
