Outsourcing Retraction and Outgoing sequences and closes #2
Merge conflicts