What is "necessary "? It depends on what you want on your box.
Add a skin
E2iplayer for VOD
AutoBouquetsMaker for sat,terrestrial or cable.
CrossEPG for sattelite EPG
EPG importer for vm, sat or iptv EPG.
There's various methods to watch private iptv. Suls e2m3u2bouquet, Jedi xtream plugin, XtreamTV, xtream editor, xc multi plugin. Only use one method to view iptv though to keep it simple.