X primarily defines protocol and graphics primitives it deliberately contains no specification for application user-interface design, such as button, menu, or window title-bar styles.
A window manager controls the placement and appearance of application windows.