Docs, +Overridable, reworked Countable, Seekable, made callback optional, added optional destructor.