After the modules have been installed, the typical user will only use
ComputeQuantity(). However, for purposes of reporting and such it may be necessary to query systematicaly the available modules. This can be done with
GetCategories() and
CategoryGetModules().
Related: HasComputeCategory(), HasComputeModule().
Auxiliary routines: GetCategoryIndex(), GetModuleIndex().