This is an example of a possible GSoC project