TomatoCMS considered each site made up of by many different elements, which we called a widget. You can easily create, customize the layout of your site through a visual tool called (Layout Editor) very easy and convenient. Using this tool, you can drag/drop, configure the widget as well as preview the layout of the site. There are many popular widgets which was built in by TomatoCMS, and it is easy for programmers to develop a widget.