migrate other protocols into new geom.core, distribute PMesh into PFace/NormalAccess, add PGeomContainer, update babel codeblock structure using noweb-ref's
update babel codeblock structure using noweb-ref's, add templates to vector ns
migrate & refactor various common functions from old geom.core into new geom.core.utils ns