Implement core splice function
Add unit test framework