feat(views) - update content view API.

SD-555
SD-559

Supersedes #194 
Ok, I will update the tests.