Hering's Theory of Heredity, and its Consequences