You'll need to use either the roImageCanvas or the new roScreen. For performance reasons, I'd recommend the latter.
If you require custom components, you may want to contact Roku directly via
partners@roku.com.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)