This would be a super sweet thing to have.
While the GPS/OBDII functionality would be cool, I could see it coming in at a later date and be built in as optional. As in, it's all the same release, just if you want to to read GPS you tell it such, if you want it to read OBDII, you tell it such, if you want it to go off of nothing and require manual input you tell it such.
Have it be able to be run as a standalone program, AND/OR embedded in whichever front end you choose.
I know I know, I like to have my cake and eat it too....