added view-panel

*   a view panel is directly related with a view and follows its same
    visibility rules