core / snapshots: Register snapshots and remove transitional code

Remove transitional pipes and format code (must be done in the
same commit as registering the snapshots)