Text this: An Extended Methodology for Sizing Solar Unmanned Aerial Vehicles: Theory and Development of a Python Framework for Design Assist