Add splitter interface and implementation.