Don't know about a convention. My goal is to get the dart chrome apis as close as possible to the JS ones. In the case of input_ime (http://developer.chrome.com/extensions/input_ime.html), it's referenced from JS as `chrome.input.ime`.

From a quick scan, I think every chrome API that has a '.' in its name makes sense to combine into the same file.