Just an update –
While working on the permissions systems I started to run into limitations with angular 1.4.7. These limitations were not in the new version of angular. The project has already begun converting its entire front-end to React, dropping angular completely.
I’m focusing on getting the UI converted to React so I can finish the implementation of the permission system.