Your work begins by updating the Solar Controller Hub record to make it configurable. Then the rest of your time is spent creating related options. Units 2 and 3 in the Configurable Bundles in Salesforce CPQ module are especially helpful with these tasks.