Simplified SLK code further.
Switched to non-direct buffer for BufferedDataChannels.
Cleaned up all source files.