A short proof of the "Rigidity theorem" using the sheaf theoretic model for
Hilbert modules over polynomial rings is given. The joint kernel for a large
class of submodules is described.
A refined notion of curvature for a linear system of Hermitian vector spaces,
in the sense of Grothendieck, leads to the unitary classification of a large
class of analytic Hilbert modules. Specifically, we study Hilbert sub-modules,
for which the localizations are of finite (but not constant) dimension, of an
analytic function space with a reproducing kernel.