XBMC plugin to provide a consistent interface to ROM game libraries, optimized for very large libraries