SpliceGraph refactor