An Agent Is Composed Of