OK, here's a couple of ideas but they might not apply to the area where you live. (and they might not be a good fit for your skills or interests either)
1) Grid connect inverters have a limited number of inputs (often only 1 or 2). If arrays are in different orientation they cannot be placed in series or parallel and should be places on separate inputs to the inverter.
If you have a limited roof space you may be limited in the number of panels you can place in a single orientation, but have insufficient panels to justify an inverter with multiple inputs.
What is required is a circuit that will allow multiple arrays (perhaps of differing orientation and/or size) to be connected to a single input of an inverter in such a way that all arrays can achieve their maximum output.
2) Solar panels can supply power to run household appliances, but perhaps not satisfy peak power requirements and they don't work at night. Traditional options involve either a battery bank or a grid connect inverter. Both of these are expensive additions to an array of solar panels. Some jurisdictions may not allow grid connect inverters.
What is required is a simple circuit which will efficiently power an appliance from solar power, but draw any excess power that may be required from the mains.
For some switch mode devices this might be achieved by creating a high voltage DC rail (say 400V) from the solar panel, and supplementing it from the mains if it ever drops below (say) 350V. The problem is with appliances that cannot be powered from DC. Can they be powered *efficiently* using as much solar energy as is possible without either backfeeding into the mains or wasting more energy than is generated? Square wave, modified square wave, or sine wave?