Easy, but complex widget website builder.
Easy is a multi-functional widget covering most of the native WordPress functions commonly used in templates. You can place almost any part of your content anywhere in your sidebars.
The widget is made out of drag&drop bits (bricks) and is totally up to you what you want to show on your website.
Easy widget has variety of bricks representing the content and its logic. You can make simple or complex layout simply by dragging the bricks in to their slots and define on what cases it has to be shown or not.
Content bricks are:
The resulting content is displayed based on the logic you build the same way as you did the content. You just drag the logical bricks to their slot and the content will be shown based on that logic. Logical bricks are:
In adition to that the result can be designed to your needs. You can add your own classes to the whole widget (the HTML structure) and also to each content brick (a part of the content). Then again it is totally up to you how you design your website.
Does it reminds you something? Yes, it is exactly what you do when you design your template; you loop through the post or pages in your template, but this time without touching the code. All the content and logical bricks are only graphical representation of the WordPress functions.
The aim of this plugin is to speed up common programming work, so we do not have to repeat our selves. Imagine a website made out of "sidebars" filled with widgets representing the list of last posts, menu, the image gallery, any content that is actually the website. All built out of widgets that you can re-arrange anyway you or your client like right out of the admin area. That is the main purpose of the widgets anyway, Easy makes it real.
In order to have the website fast as light even with the Easy plugin heavily in charge use the W3TC caching plugin 
A pure theme with slots (sidebars) for tons of your widgets. * Easy framework