More refactoring, more *Details-based asset handling for cb.