LayoutViewer changes

- Added background for generating layouts to provide more visibility.
- Added support of more layouts.