The smallest segment of a Codebots application is an element. This is usually something like a button or box for text. If you put a couple of elements together, then you have a component. Components are combinations of elements, like an icon with a name next to it, or an input box with a save button.
You can then combine components into views. A view will usually have a few different components, such as some text, an image with a caption, and maybe a space for someone to type their email address with a button to sign up for a newsletter. Views can then be grouped together into tiles, which help you organise them in your application.
The most powerful segment is a plugin, which is a group of tiles all combined to deliver a particular function. Some of the most useful plugins are already created for you to use and can do things like capture and serve documents to your users, make a timeline of events or a calendar, create a menu, or show a list of products with images. Once you know what you want your application to do, you can move plugins into place, and the codebots will write the code to be able to deliver that information to your users.