Sort:  

I'm not sure, I'm not developing it, this is just my take and ideas for it.