Text this: Distributed Power Generation Scheduling, Modelling and Expansion Planning