It is not hard to create complex layouts. The wrapper or container is probably the most common design pattern around — by using grid lines it is now possible to create complex layout systems with minimal and accessible markup. You do not even need a framework anymore for this. If you let grid do its job, you have less headaches and a lot faster development time!