Well, I can understand your points: merging of view and controller together (from Model-View-Controller perspective) to simplify porting problems. ###>Well, I can understand your points: merging of view and controller together (from Model-View-Controller perspective) to simplify porting problems.