View and Response refactored to easily adapt multi line array messages
ShellView can render many lines. Polymorphism used to differentiate text merging strategy