Improvements

Various improvements to functionality.  In particular, the Mesh
component no longer violates current initialization principles.