Micro-hydro systems