It could be cool to have some mechanism to create a "personal" team. For instance, when a user registers, also create a team that is only for that user. Inviting other users to that team would not be possible. This way, whatever model belongs to normal teams can also belong to a user's personal team -- it helps simplify the applications that are built on top of this package because you don't have to make a distinction between a thing that's owned by an individual user vs owned by a team.
It could be cool to have some mechanism to create a "personal" team. For instance, when a user registers, also create a team that is only for that user. Inviting other users to that team would not be possible. This way, whatever model belongs to normal teams can also belong to a user's personal team -- it helps simplify the applications that are built on top of this package because you don't have to make a distinction between a thing that's owned by an individual user vs owned by a team.