An analysis can implement the `isAvailable` function which can tell users if the analysis is available or not to be run.
uint64_t
size_t
Add the PipelineDescription object that describes the structure of a pipeline. This will be used by all the downstream users instead of pipeline accessor methods via PipelineC.