To be honest, I'm not sure if I'll ever have the time and motivation to actually implement this myself, but keep the concerns about usability coming. If we can agree on some common format to use for this, that'd be a first step for someone willing to do the work
