What do you consider a nice yield? What is a moderately small space? You can grow weed in a closet sized space or smaller and achieve a couple few oz per plant no problem. As far as things like mushrooms, you can grow those in something the size of a shoe box, but definitely trickier than...