maybe finished re-organizing constructors so that only the VevaciousPlusPlus constructor knows how to construct all components based on the initialization file.