This is not really a RF specific question.
Try the following: Use CSS, h:panelGrid (or something like this) to order rich:panels (or other components you like) in the way you want. All RF components are AJAX-capable so you can submit, update and rerender all your different page areas independently from each other.
Here you can start to learn about RF components:
to learn more about RF components
to learn more about their AJAX capability.
Perhaps you need more basic info about JSF. That you will find on the pages from Sun.