1. If we make it completely distributed, we still need a central list of bundles and an easy way to grab them (so need to work out a system for that).