You can do a lot, building on top of Tailscale. But you can also do much less, intentionally. Here's one example.