- Design directory layout that follows traditional LLVM pass file layouts - Integrate the naive slicing code into the layout above - Integrate naive libtrays - Integerate naive python utility as a basis for re-work