further organization of VevaciousPlusPlus class into having lots of factory functions