The component are nested routes with <router-view> tag in it. The base layout should be size adjustable and look like the following picture
<router-view>