IMHO semantics and presentation should be separate. Look and feel is not the same as layout disposition (the later is higly contextual).