More layout. Extract some layout components.