rfx organizes its API into focused package surfaces:
Intent
- Keep the middleware core small and explicit.
- Treat simulation as a primitive, not an afterthought.
- Treat collection as a primitive, not a script on the side.
- Keep robot adapters separate from framework identity.
- Let workflow helpers compose on top of the primitives instead of defining them.

