communalfutures.org