Add SubInputStream
Start work on large object storage support