Sorry, SQLSophist, this slipped through the cracks.
Please take it if you want.
How about two child packages that do
– load a simple file (assume an Excel file, simple format, same name, just a data transform load)
– send an email that a load was completed.
Those could be tasks, but for the sake of this article, make them separate packages. Then show a parent package that executes these two in that order. Explain how any parameters/configs with the child execution are handled. If you want, include a “we only execute #2 if #1 succeeds”