I've been thinking about something similar for use with cloud storage so it can be used to sync tools to the cloud without requiring a specific backend.
Basically, a .config directory at the root of your cloud storage to hold SQLite DBs of your applications whose configs you want to back up to the cloud.