How to fit out a Rooftop ?

Green : plants and shrubs

Blue : a water point

Gray : cooking and barbecue

Shades: the cushioning