REVIEW: [NX-449] Component view framework

https://issues.sonatype.org/browse/NX-449
http://bamboo.s/browse/NX-OSSF225-2 :white_check_mark: 
please add some meaningful description to classes.... don't make me ask again :-P