Add `Layout.isRegionExists` method
Fix `isRegionExists` throw Error when undefined region name given
Add spec for persistently Layout (WIP)