I’ve terminated the FileSystem plugin since it wasn’t serving much of a purpose other than being arrogant about it’s independence, it has now been annexed into OgreMain (since you’d never want to be without basic filesystem access). Like the rest of the reworked Archive subsystem, it now returns streams rather than preloaded chunks, and has recursive searching options should you need them. Whilst I was at it I rewrote bits of the code to make it nicer to read.
Next up is the specialised DataStream implementations (other than ZipDataStream which is already done). Once I’ve done those, OgreMain will ostensibly be complete and I can start some basic testing of the new resource functions.