Well the coding shouldn't be too hard, just have to figure out what it needs to do exactly and what it may need to interface with.