Working with CacheMe as a baseline is not a valid option either since it is not open source and you are violating the rights of its owner. I've asked Till to update the licence of CacheMe QML port to be open source but he has not replied to me yet. He says only the plugins are under GPL and the main program "does not have a licence".
Also we do have our own design goals that do not match CacheMe's design. So I suggest we continue chatting about how to join forces. Anyone who knows how to code & cache is welcome at this point to join us.