Calling System Artwork
If the items are not in a romlist e.g. systems you can call them via something like:
local sys_bg = fe.add_image("images/sysbackground/[Name].png", 0, 0, 0, 0);
local sys_flyers = fe.add_image("images/sysflyer/[Name].png", 0, 0, 0, 0);
local sys_wheels = fe.add_image("images/syswheels/[Name].png", 0, 0, 0, 0);
Make sure that in layout-name/images you have these folders where images are named exactly like the system. You can also achieve something similar by utilizing menu-art but I found the above mentioned way more organized and easier for sharing.
Horizontal Scrolling
There are many ways to do this but I found Oomek's carrier.nut to be the easiest way to achieve an ES like functionality. Its very easy to use, try something like:
//Load Carrier
fe.do_nut("scripts/carrier.nut");
//Systems List
local carrier = Carrier( 0, 330, 1920, 400, 3, 3, 50, "pixel.png","pixel.png");
carrier.set_keep_aspect();
carrier.surfacePosSmoothing = 0.9;