add null as a posible layout option, closes #6