[TASK] Part 2 of the Generic Resource Controller