UIアイコンの画像を画面にだすときに

AddComponent<RectTransform>
AddComponent<Image>

という2つのコンポーネントをAddしてさらにSpriteの設定をすることはわかってきたけど
これらをAddするために毎回1このGameObjectが必要なんですか?
1つのGameObjectにたくさんのUIアイコンを置けないのでしょうか