added visibility option

- visibility can force all layout children to be faceup, facedown or
flippable.