:: Design and layout ::