Shaping up splitter functionality interface
Add Splitter Unit test