Reorganise repository to split reversing and reimplementation tasks
apart.