Documentation and log message fixes.
findSegment overload returning non-const iterator.
Better debug log statements.
Trivial doc fix.
Add missing bits to conform with Segment API.
Draft implementation of splicer, controller update.

- Splicer code might be factored out soon, this is just a test.