The Apogee Gio is a pretty neat piece of hardware, it functions as an audio interface and a midi controller. It should work fine along with MainStage and Sunday Guitar, you will just want to assign the buttons in Layout mode to control different aspects of the template. It does have an expression pedal input, so you may look into getting an expression pedal that you can use as a volume pedal, especially if you plan to do any swells or ambient guitar stuff.
What Gear do I need?
Troubleshooting Sunday Guitar
My instrument/controller isn't connecting
My Song-Specific Patch is Different from the Demo
Customizing Your Song-Specific Patch
Sunday Keys Version 2
Using the Tonic Pad Player
Getting Started with Sunday Keys for MainStage
Troubleshooting Sunday Keys for Ableton
Getting started with Sunday Keys for Ableton