- A Stone Widget is a widget proxy defining stone's size (width and height). It's rendered object is optimized thanks to it's id property. Depending on the wall (rendered) direction, a stone width or height cannot exceed the wall layers count. If so, the WallLayout constructor throws an error. Added to that, WallLayout constructor check that every Stone identifier is unique.