vector or raster..... beleive it or not you could do ctrlr files based on that as ctrlr files were an off-shoot of the ini files.
And yes, I agree that the programming is dumb.
My only complaint about Aaron's run as head (and at the time co-head) is that when he goes about fixing stuff he doesn't go about it the right way. It could be argued (certainly not by me) that the old ctrlr format needed fixed. Well that is all well and good, but if fixing it loses the functionality it originally had, then hold off on the fixing until you are willing/able to fix it the right way.
This recent habit of him removing features has nothing to do with what he deems important or not, it has to do with the fact that he's doing core changes left ane right and sometimes he's too (and I hate to use this word) "lazy" to put them back in. Well, that and a tad bit of arrogance.
Take .100u3 for example.
Changed validity checks to use hashes for speed. Also changed them to only run on the drivers in the source file of the current game, rather than on all games, in non-debug builds. And fixed the coinage sorting check so that it doesn't depend on the linker to order the strings in a particular way.
[Paul Priest]
Removed -skip_validitychecks option now that the time to execute the checks is not as bad.
[Aaron Giles]
First off, my guess is that when Paul changed the validity checks, he might have broke the code to skip it. Aaron might have just not wanted to bother putting it back in, which is just silly.
Now if it wasn't broken and he just decided to take it out, I find that quite outrageous. First off, just because it's faster doesn't mean that skipping it all-together isn't faster still. Validity checks aren't necessary if you have half a clue what you are doing and run your roms though a rom manager. But the bad thing is, the code was already there and it doesn't hurt anything to leave it in. I don't like the idea of a single guy ripping apart everyone else's code just because he personally doesn't find a use for some of it.
He's been doing a lot of that stuff lately and it's gone by unnoticed by most. We need to keep an eye on this one.

Sorry to go off track and rant, but I figured while we were on the subject. You know me, straight shooter as always.