Make as Much As You Need with On-site Generation (OSG)