Move system role into `./shared`