Class Vtecrm_Block provides API to work with a Module block, the container which holds the fields together.
The example given below describes the way of creating new blocks for the module created earlier:
include_once('vtlib/Vtecrm/Module.php');
include_once('vtlib/Vtecrm/Block.php');
$moduleInstance=Vtecrm_Module::getInstance('InstalledBase');
$blockInstance = new Vtecrm_Block();
$blockInstance->label = 'LBL_InstalledBase_INFORMATION';
$moduleInstance->addBlock($blockInstance);
$blockInstance2 = new Vtecrm_Block();
$blockInstance2->label = 'LBL_CUSTOM_INFORMATION';
$moduleInstance->addBlock($blockInstance2);
$blockInstance3 = new vtecrm_Block();
$blockInstance3->label = 'LBL_DESCRIPTION_INFORMATION';
$moduleInstance->addBlock($blockInstance3);
NOTE: LBL_CUSTOM_INFORMATION block should always be created to support Custom Fields for a module.