Read through this — maybe it will give you some inspiration on how you could solve the whole thing with the tools that are currently available