/**
* @defgroup Embryo_Library_Group Library Maintenance Functions
+ * @ingroup Embryo
*
* Functions that start up and shutdown the Embryo library.
*/
/**
* @defgroup Embryo_Program_Creation_Group Program Creation and Destruction Functions
+ * @ingroup Embryo
*
* Functions that set up programs, and destroy them.
*/
/**
* @defgroup Embryo_Func_Group Function Functions
+ * @ingroup Embryo
*
* Functions that deal with Embryo program functions.
*/
/**
* @defgroup Embryo_Program_VM_Group Virtual Machine Functions
+ * @ingroup Embryo
*
* Functions that deal with creating and destroying virtual machine sessions
* for a given program.
/**
* @defgroup Embryo_Swap_Group Byte Swapping Functions
+ * @ingroup Embryo
*
* Functions that are used to ensure that integers passed to the
* virtual machine are in small endian format. These functions are
/**
* @defgroup Embryo_Public_Variable_Group Public Variable Access Functions
+ * @ingroup Embryo
*
* In an Embryo program, a global variable can be declared public, as
* described in @ref Small_Scope_Subsection. The functions here allow
/**
* @defgroup Embryo_Error_Group Error Functions
+ * @ingroup Embryo
*
* Functions that set and retrieve error codes in Embryo programs.
*/
/**
* @defgroup Embryo_Program_Data_Group Program Data Functions
+ * @ingroup Embryo
*
* Functions that set and retrieve data associated with the given
* program.
/**
* @defgroup Embryo_Data_String_Group Embryo Data String Functions
+ * @ingroup Embryo
*
* Functions that operate on strings in the memory of a virtual machine.
*/
/**
* @defgroup Embryo_Heap_Group Heap Functions
+ * @ingroup Embryo
*
* The heap is an area of memory that can be allocated for program
* use at runtime. The heap functions here change the amount of heap
/**
* @defgroup Embryo_Run_Group Program Run Functions
+ * @ingroup Embryo
*
* Functions that are involved in actually running functions in an
* Embryo program.
/**
* @defgroup Embryo_Parameter_Group Function Parameter Functions
+ * @ingroup Embryo
*
* Functions that set parameters for the next function that is called.
*/