Examining the different moral reasoning frameworks such as consequentialism, deontology, and virtue ethics.