We use [h:selectManyCheckbox](http://www.exadel.com/tutorial/jsf/jsftags-guide.html) and [h:selectOneRadio](http://www.exadel.com/tutorial/jsf/jsftags-guide.html) for rendering choices against a certain element. We would like the flexibility to layout the choices either horizontally, vertically or sorted in multiple columns.

```
e.g. 
1. Horizontally
one two three four five six

2. Vertically
one 
two
three
four
five
six

3. 2 columns
one two
three four
five six

4. 3 columns
one two three
four five six

```

How do we accomplish this either using the existing jsf tags or with suitable changes.