Create hundreds or thousands groups/categories?

That’s about it in terms of organization.
Permission settings can be used to affect who sees what where, but that would be more perceived organization than actual organization