The purpose of this component is to hold the dirty permissions edited my the user. This is a functional component used to create/edit/delete permissions. The edited permissions are detached from the backend.