coredisc: Fill disc model in source
In line with the other source functions, pass the model to a source to get filled instead of handling the callback in CoreDisc.
In line with the other source functions, pass the model to a source to get filled instead of handling the callback in CoreDisc.