Start to support the MiniStream, by extracting out the BlockStore superclass and implementing a SBAT/Stream based mini block version