Before I sneak off to homework, here is a layout with working buttons to scroll across 3 different layouts (configuration up to you): SCPL, Album Art, and Lyrics (not even started).
$ifequal($getpvar(display),1,
////////////////////////////////////SCPL
$button(15,10,0,0,26,26,/images\LE5\visual.png,/images\LE5\visual_.png,'PVAR:SET:display:2',)
$button($sub(%_width%,40),10,0,0,26,26,/images\LE5\playlist.png,/images\LE5\playlist_.png,'PVAR:SET:display:3',)
$puts(yOffset,0)
$if(%_trackinfo_notrack%,
,
$puts(yOffset,50)
$alignabs(0,0,%_width%,50,center,middle)$font(Swis721 Cn BT D-Type,13,bold,98-105-113)
%title%$char(10)
$font(calibri,9,bold,120-120-120)%album%$char(10)
)
$panel(FilterAndSort,Track info mod,5,$get(yOffset),$sub(%_width%,10),20,)
$puts(yOffset,$add($get(yOffset),20))
$panel(Playlist,Single Column Playlist View,5,$get(yOffset),$sub(%_width%,10),$sub(%_height%,$add($get(yOffset),35)),)
$drawrect(3,48,$sub(%_width%,6),$sub(%_height%,$add($get(yOffset),10)),pencolor-233-233-233)
$if(%isplaying%,
$if(%ispaused%,
$button(0,$sub(%_height%,25),0,0,0,0,/images\icon24\play_24_bw.png,/images\icon24\play_24.png,Play,),
$button(0,$sub(%_height%,25),0,0,0,0,/images\icon24\pause_24_bw.png,/images\icon24\pause_24.png,Pause,)),
$button(0,$sub(%_height%,25),0,0,0,0,/images\icon24\play_24_bw.png,/images\icon24\play_24.png,Play,))
$button(26,$sub(%_height%,18),0,0,0,0,/images\icon16\splay_16_bw.png,/images\icon16\splay_16.png,Stop,)
$button(44,$sub(%_height%,18),0,0,0,0,/images\icon16\skipb_16_bw.png,/images\icon16\skipb_16.png,Previous,)
$button(62,$sub(%_height%,18),0,0,0,0,/images\icon16\skipf_16_bw.png,/images\icon16\skipf_16.png,Next,)
$puts(rating,$if2(%rating%,0))
$button(86,$sub(%_height%,18),0,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating1.png,TAG:SET:Rating:1,)
$button(86,$sub(%_height%,18),13,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating2.png,TAG:SET:Rating:2,)
$button(86,$sub(%_height%,18),26,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating3.png,TAG:SET:Rating:3,)
$button(86,$sub(%_height%,18),39,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating4.png,TAG:SET:Rating:4,)
$button(86,$sub(%_height%,18),52,0,13,13,/images\rating\rating$get(rating).png,/images\rating\rating5.png,TAG:SET:Rating:5,)
///////////////////////////////////END SCPL
,
$ifequal($getpvar(display),2,
///////////////////////////////////BEGIN ALBUM ART
//REFLECTED ALBUM ART
$imageabs2(320,320,0,0,0,0,5,330,$replace(%path%,%filename_ext%,$replace(cover.jpg,/,-)),nokeepaspectROTATEFLIP-6)
//ALBUM ART
$imageabs2(320,320,0,0,0,0,5,5,$replace(%path%,%filename_ext%,cover.jpg),nokeepaspect)
//SHADES THE LOWER ART
$imageabs2(400,255,0,0,0,0,5,280,/images\NP\reflect.png,nokeepaspect)
//BORDER
$drawrect(3,3,324,324,pencolor-255-255-255 brushcolor-null width-1)
$button(15,430,0,0,26,26,/images\LE5\search.png,/images\LE5\search_.png,'PVAR:SET:display:1',)
$button($sub(%_width%,40),430,0,0,26,26,/images\LE5\playlist.png,/images\LE5\playlist_.png,'PVAR:SET:display:3',)
///////////////////////////////////END ALBUM ART
,)
$ifequal($getpvar(display),3,
///////////////////////////////////BEGIN LYRICS
'UH OH, NOTHING HERE YET'
$button(15,430,0,0,26,26,/images\LE5\search.png,/images\LE5\search_.png,'PVAR:SET:display:1',)
$button($sub(%_width%,40),430,0,0,26,26,/images\LE5\visual.png,/images\LE5\visual_.png,'PVAR:SET:display:2',)
///////////////////////////////////END LYRICS
,)
)