Descent Steps of a Relation-Aware Energy Produce Heterogeneous Graph Neural Networks