If you were to build substack/shopify for community building, what would it need to have?