How can i setup structured role permissions for a multisite network


I need to accomplish the following which i will explain through a example:

I (Superadmin) have all permissions and can see all networks, sites and users in the main network

I create NETWORK X
I assign a user called USER X as admin to NETWORK X

USER X must be able to
Create users and sites inside NETWORK X

But must not be able to see all other networks, sites and users that do not apply to his network in this case NETWORK X

How can i accomplish this?

Help would greatly be appreciated!