Urban gardening is perfect for a balcony, rooftop or small yard space. People often assume that the smaller the space, the easier it is to plan your a garden; but with a small space every square inch matters and therefore it can actually be quite difficult to create a functional layout and maximize your design.…