Designing an Off-Grid System