What were some of the likely problems early scientists must have encountered when trying to explain inheritance?
a) Lack of technology for experimentation
b) Limited understanding of genetics
c) Religious and societal opposition
d) All of the above