My primary design philosophy involves putting the tools into the hands of the community, and thinking really hard about avoiding bottlenecks which require some ‘top-down’ intervention.