make room layout partially configurable