I swear it worked, but I've change my mind :)

Selection creation engine almost done (nothing about load/save yet thou)