Added Factory class for easier instantiation of the main Version object.