Moving dag bits to one repository
Adding defaults
Checkpointing