Control layout improvements

Just reorganised the Config.h file, and made the buttons go invisible in the layout menu if they've been disabled.