/**
 * Organizations
 *
 * A module to help with making multi-organization apps like Slack
 *
 * Organizations allows Users to have unique profiles and usernames
 * for the different Organizations they belong to. It also allows
 * for Users to have different settings (Ex. notification settings).
 *
 * It allows you to run your app in a single-organization mode based
 * on subdomain or you can manually call methods with Organization IDs
 *
 * Organizations is an extension of ACL, which provides granular
 * Permissions grouped into Roles and Users status's based on
 * Organization.
 *
 * @global
 */
Organizations = {
  components: {
    app: {},
    organization: {},
    user: {}
  },
  core: {},
  models: {},
  utility: {}
}