An introduction to GACMO 2.0