SongGridViewControl: Refactoring of rendering.
Moved most of the code in ListViewControlBase and GridViewControlBase.