Add virtual DOM resource. closes #55