gago - An extensible toolkit for conceiving and running genetic algorithms