[feature] generic_tgtd_init() and epbase_add_tgtd()