Firts rude integration with the view layer. Needs proper refinement but looks like a good starting point.