# HyperVehicle Components As described in the [HyperVehicle overview](overview), a component-based approach is used to construct geometries. We classify two types of components: generic components and vehicle components. The former refers to components defined by operations you may already be familiar with from a CAD context, while the latter refers to components made specifically to help define hypersonic vehicle geometries. ```{toctree} :maxdepth: 1 Generic Components Vehicle Components ```