[@Yvain] Looks pretty interesting so far, let me know when it is finished so I can give a final yay or nay =)