Ideas for GSoC.