Element — stores specific data of the element(f.e. some flags and methods that are needed to interact with other elements);
GElement — stores geometry cache (or SerializedDummy if it does not have geometry cache) of the element.
GElement can contain a set of view-dependent geometries.