A survey of the heteroepitaxial growth of semiconductor films on insulating substrates