Improve cell view backend api

Now there is a ICellViewFrontend interface for
each cell view which provides access to features
which are only required by cell view implementations
(such as raising events)
Added GetBackend helper method