@orta => More work on details view

More work on #247 #248 and #249
sounds good, might want to start doing composition here . This class is going wild.