The system will be able to be partitioned to hide data from users. This will be done through the security module. In most modules where partitioning needs to be controlled, it will have the following options:
The partitioning will be an inheritance type set up which means that administration has no more overhead if you want to share data across multiple partitions, or if you only have one partition.