Also - I'm wondering if we shouldn't just emit `AbstractResource` instead of the two chunk types, so we don't need to add another one for other types of emitted chunks in the future?