CaustkFactory javadocs
- added onSave(), onLoad() so sub components can refresh data
before disk writes/reads