Hello Marketo Community,
All the best,
Rachel's document you have found is a really clear way of being able to format a program that uses multiple channels within Marketo. If you're building out everything within Default Programs that are local to an engagement program, you should have no trouble spacing out the content you require.
There might be some manual components to your own workflows (such as uploading the LinkedIn audiences weekly) but most of what you've listed could be automated within Default Programs housed within your Engagement Program.