template<typename T, typename _Enable = void, typename... Us>
vt::runtime::component::ComponentConstructor struct

Construct a component with either a regular std::make_unique or through the specialized static construct method, which is used to create the objgroup if the component is implemented as one.