Checkpoint commit with more item creation logic and another stab at using the saveUI pipeline. This is unfinished but need to push up so I can access from another location.