Removing some extraneous caching; changing def of getAttribDims() to be orthogonal to attribs enabled (color specifically)
geom::Soures caching less
Reducing instances of mutable in geom::Sources