Can you explain the basic structure of a CLO and how a software system might model it for Ares Management's investment workflows?