Refactored to ggrt.h.
Refactored to ggrt.c.
Refactored to ggrt.c.
Changed to ggrt.