demiurgical