Hey
Ashley, thank you for the response!
The idea is to avoid having the html file being stored locally on the instance, because the base HTML content isn't global to all instances (for instance, like a sprite's animation is), so making changes to one would force me to go and manually update the content of each single instance.
Getting the html content directly from a file solves this issue. It also makes it easier to make quick edits to the content with code highlighting.
The AJAX option worked (funnily enough I'm actually using the full document across multiple html elements without issues). It does have the limitation of only being able to access LastData, but there are workarounds.
Even though the AJAX method does the job, having been relying heavily on the HTML Element object recently, I think it would be really useful to have an action that does this directly, mainly because it would allow us to take full advantage the built-in IDE when coding the html content.