Refactor resources and feed to share the same parser