You choose the level of abstraction. The library doesn't care. And it's probably what we've spent the most time debating. There's no one right answer.
Snapshots work like normal. Other than using our composables it's otherwise nearly exactly the same as writing for Compose UI today.