Originally posted by ceselb
Various design fixes and cleanups. Comments in the discussion thread please.
It looks much nicer now. Thx.