Critically evaluate the concept of freedom and its implications for moral responsibility

Critically evaluate the concept of freedom and its implications for moral responsibility. Discuss different conceptions of freedom such as libertarianism, compatibilism, and determinism. How do these conceptions address questions of agency, autonomy, and moral accountability in ethics and philosophy of action?