Switched to REM.

Reworked GS. Preparing for refactor.