Phân mảng layout trong thymeleaf

Mình đang học spring với thymeleaf. Khi mình xem hướng dẫn thì thấy có người phân mảng webstie bằng thư viện thymeleaf được tải trên github về

<dependency>
    <groupId>nz.net.ultraq.thymeleaf</groupId>
	<artifactId>thymeleaf-layout-dialect</artifactId>
	<version>2.5.2</version>
</dependency>

Và cũng có nơi sử dụng trên docs như th:include; th:insert; th:replace
Mình phân vân không biết nên chọn cái nào? Mong mọi người cho ý kiến

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?