Default component layout uses DOM