Thanks Brenden.
My experience with Modules is very limited and I remember from a previous project that errors in Modules tend to bring the whole site down. We may take this approach or use a separate site that uses REST to poll for new content. The REST polling solution is a kludge and much more work, but it's safer.
If we take this approach I will have more questions.