Common Data Objects that can be used across Apps.

Some of these have something in common with what's already there in
contact but we'll deprecate those later.
Can we add a getImageSource also so that the corresponding method is called to get the content.