A suggestion

I noticed that you can't update a tree as a non-owner, it would be cool if there was multiple roles that you can set a user to, these are my suggestions: Visitor, only can see stuff that you made, can't change anything. Developer, exact same as a current normal role. Co-Owner, has the same permissions as an Owner, can do anything.