Layout Abstraction.