This is the type of macro driven activity based Main Screen I use for all my remotes. One button push turns on and sets the inputs and outputs for all of the components required for a given activity. Once an activity is started there are other macros to switch between activities. And finally a macro to turn the system off from the current activity. I usually put together a rough flow chart to aid in getting the macros right.