Project level permissions for the designer

As systems get bigger and more complex it would be good to have the ability to assign different developers/maintainers to different projects. It would also be good to ensure that developers can only develop on projects that they own.