Demosponges and homoscleromorphs