An Ethically-Guided Domain-Independent Model of Computational Emotions