Checking these links later! I have a Pi sitting around collecting dust, may be worth looking in to