This is a project from a couple years ago, but thought it might give someone some ideas or motivation.