Geometry Analysis Numerics Graphics (GANG)