what is hylomorphic?