working through serialization phases for each caustk component
- Library implementation with save