Added missing generic_types.h file.