Problem/Motivation
Given how views listings work, EVD is not a perfect fit. It is not only per entity but also per bundle.
This was mostly done, due to the fact how the field UI is created and you configure the rendering of a specific bundles,
but for views, you don't do things necessarily
Proposed resolution
- Keep the way how EVDs are stored
- Keep the UI
- Just change EVD internally to support rendering fields across entiies