I personally think something like the qok format is a better way to go. Make something that performs well and is dirt simple to implement.