Desktop development made easier with genesis