Imho allow RAW as well as CTR, so people wouldn't have to rename thousands of files... some of the members were quite busy with imaging these on this board
Note that stream files as well CTR have RAW extension and no tools and emulators would work if RAW was renamed for streams, so you'd have to allow that anyway...
No, the revolution reset only applies to files that are effectively "played back" from continuously sampled tracks, ie. CTR, Stream, Draft - any raw format.
Another thing to keep in mind with raw formats is that with each revolution the number of data bits (bitcells) on a track can and does change; again this is due to drive speed wobble and index signal jitter, and the emulator should not assume that it's the same data and length always.
IPF has a single revolution recorded and is always seamlessly branching for data over index and gets randomized for weak bits, ie has "inifinite" number of revolutions (the library actually says so, if you query it), that always contain known good data. The track length does not change either, unlike raw data.
As for images, please email me.