Web browsers consist of a user interface, layout engine, rendering engine, JavaScript interpreter, UI backend, networking component and data persistence component. These components achieve different functionalities of a web browser and together provide all capabilities of a web browser.
Try to answer this question if possible (otherwise reply "unanswerable"): What do a rendering engine and a user interface create when only used with each other?
unanswerable