What is the most optimal and suggested way to use single installation of Alfresco for more than one company / customer. Its like providing an virtual instance to every customer / company. The scope of all the activity should be within the company. E.g. Only the users within company should be allowed to share doc realted to their company.