You cannot begin to design anything until you explicitly define all the Specs.
This includes all inputs, outputs, functions and operating conditions.
It includes the functions of every power and signal I/O, signal feedback , signal conditioner and control mechanism with the transfer function, fault detection and protection limits.
When you can do this , one can say you understand the requirements and have parameters to test for design verification, corrections and changes until it satisfies all the requirements.
Until then , time is better spent , learning what specs are needed and avoid implementation thoughts at all costs. It's also essential to become familiar with component specs for switches, chokes, caps for the limits and non-ideal parameters like ESR, DCR, SRF, RdsOn, PIV, SOA limits.
Once you perfect this way of thinking, you will think like a professional designer, the technical problems and solutions become easy and with experience, even trivial.
My best hint, is to learn to analyze s parameters and z parameters which is the ratio of inputs and outputs. We often talk about ESR and Load regulation which is inversely related. By understanding the impedance of your grid and the problems and your solutions, you will learn the Law of Conjugate Impedance matching and how to predict performance based on knowing the impedance of everything including your PV under varying Solar Conditions. So if you understand the Impedance of every component and can find linear and non-linear properties, you can simply apply Ohm's Law where the range is linear for complex functions, such as MPT. So in short study impedance both linear and nonlinear with DC and Z(f). Then you will find the field of Spectroscopy and Control Systems Engineering, much easier.
Others may not know these parameters yet have simple GTI's that work some of the time, but not know when they will fail.
e.g. By understanding the specs and response mechanisms and impedance to impulses, steady line frequency and switched surge voltages or step load power with inertial mass (or lack of ) on the alternator, control systems are then more successful with defined transfer functions.
In short; you have much more to learn.