Further splitting the individual permissions libraries.