What Dragonfly BSD desperately needs is a standard GUI, based around X, of course. It would make the whole thing a lot easier. I would suggest something akin to QNX's Photon or Athene's Indigo, using FVWM as a basis.