Reorganize cellGcmSys module

I've just reorganized the gcm module so everything is easier to find and look through.