* @param[in] layout Pointer to the layout
* @note Providing an empty layout will remove the current layout and
* replace it with a BinLayout.
* @param[in] layout Pointer to the layout
* @note Providing an empty layout will remove the current layout and
* replace it with a BinLayout.