I also think opening a new position above CSD would be good - ie.having the CSDs fly most of the time but also do some management work
They are called, in ascending order, First Officer, Senior First Officer and then Captain.
That should be enough levels of management above the CSD.