Input: {
    content: Resource;
    source?: uri;
}