WIP: Working on buck & boost converters (boost converter is 'smps' and is in the middle of a conversion to CPP so it can leverage lib classes